新购买的VPS测试方法和脚本

1.VPS上的一键测试脚本bench.sh的使用与特点:

1、显示当前测试的各种系统信息;

2、取自世界多处的知名数据中心的测试点,下载测试比较全面;

3、支持 IPv6 下载测速;

4、IO 测试三次,并显示平均值。

使用方法:

wget -qO- bench.sh | bash  

或者

curl -Lso- bench.sh | bash  

备注:bench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。
下载地址:
https://github.com/teddysun/across/blob/master/bench.sh

2. top 配合 shit+p 可以按照从高到低排序

Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。你可以通过多种方式分类它们,包括PID、时间和内存使用情况。

第一行的load average即为系统负载,就是说整个VPS资源占用情况,如果正常建站,一般很少有超过5的时候;

第三行的,这个是CPU占用资源。还有后面的??%wa这个是硬盘状态,正常情况下CPU最好不要超过30%占用.wa指数长期30%以上,基本上硬盘就是不给力状态。

第四行是内存,总内存,已使用内存,空闲内存。我这里是W2的VPS,内存为1GB,大家可以参考下。

3.查看CPU,硬盘和内存信息

cat /proc/cpuinfo(CPU信息)

cat /proc/meminfo(内存信息)

df -h(查看硬盘信息)

4.磁盘I/O测试

命令:

dd if=/dev/zero of=test bs=64k count=16k oflag=dsync  

这个命令,是测试磁盘I/O性能的,图中有磁盘写入速率,可以作为参考。

或者使用此命令:

dd if=/dev/zero of=test bs=64k count=4k oflag=dsync  

SSD磁盘用这个命令:hdparm -t /dev/xvda

经过上面两步测试,磁盘多出了2个文件:100mb.test,test,我们用命令删除它们。

  1. rm 100mb.test  
  2. rm test  

6.ping和mtr

ping www.189.cn  
ping www.10086.cn  
ping www.10010.cn  
ping www.189.cn  
   
mtr www.10086.cn  
mtr www.10010.cn  
mtr www.189.cn  

可以分别检测访问国内移动联通电信的速度

7.其他测试命令
命令:iostat (磁盘和内存使用率)
命令:Vmstat (进程、内存、页面I/O块和CPU等信息的监控)

8.创建一个测试文件下载


 继续浏览关于 技术 的文章

 本文最后更新于 2019/06/22 16:50:09,可能因经年累月而与现状有所差异

 引用转载请注明:icret > 教程 > 新购买的VPS测试方法和脚本