Linux VPS综合性能测试方法大全:Linux CPU、内存、硬盘大小、IO、网速、下载、PING、下载、线路等测试
一、VPS综合性能测试:一键测试脚本bench.sh和UnixBench跑分工具测试
1.1 91YUN一键测试脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/code/master/test_91yun.sh && bash test_91yun.sh
1.2一键测试脚本bench.sh命令:
wget -qO- bench.sh | bash附图 总结一下 bench.sh 特点: a、显示当前测试的各种系统信息; b、取自世界多处的知名数据中心的测试点,下载测试比较全面; c、支持 IPv6 下载测速; d、IO 测试三次,并显示平均值。
1.3 UnixBench跑分工具测试
unixbench.sh 脚本测试,即可全面测试 VPS 的性能。 备注: bench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。 下载地址: https://github.com/teddysun/across/blob/master/bench.sh二、硬件测试
1、TOP命令
Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。你可以通过多种方式分类它们,包括PID、时间和内存使用情况。如下图:
第一行的load average即为系统负载,就是说整个VPS资源占用情况,如果正常建站,一般很少有超过5的时候; 第三行的,这个是CPU占用资源。还有后面的??%wa这个是硬盘状态,正常情况下CPU最好不要超过30%占用.wa指数长期30%以上,基本上硬盘就是不给力状态。 第四行是内存,总内存,已使用内存,空闲内存。2、查看CPU,硬盘和内存信息
2.1、查看CPU命令:cat /proc/cpuinfo 可查看CPU信息,也可以在探针里面看,探针里面比较详细。 CPU具体信息查询网站:www.anandtech.com/Bench - www.cpubenchmark.net 2.2、查看内存大小命令:cat /proc/meminfo 内存使用情况命令:free -m 2.3、查看硬盘信息命令:df –lh 查看硬盘使用时间命令:sudo smartctl -A /dev/sda (ubuntu系统使用),查看Power_On_Hours这一行,数值是小时数,除以24就是硬盘使用天数 Centos系统查看硬盘使用时间命令:先输入:yum -y install smartmontools
然后在输入:smartctl -A /dev/sda 或者 smartctl -A /dev/sdb 注意:Centos系统在虚拟成OVZ/KVM/XEN系统后,无法查看系统时间三、硬盘IO性能测试
两个命令:
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
四、网络性能测试
1、下载测试命令:
wget http://cachefly.cachefly.net/100mb.testVPS的速度好坏经常是我们选择某一个VPS商家的重要参考指标,对于国外的VPS主机我们可以执行上面的命令来测试VPS入口带宽是多少。 2、而对于国内的VPS主机,或者想要测试国外的VPS连接国内的速度,可以用Wget的方法下载国内服务器上的一个文件,最好选择那些没有使用海外CDN服务器的,这样数据更准确。比如wget下载一个QQ安装文件 3、而测试VPS主机的出口速度,则可以使用FTP或者Winscp软件从服务器下载一个文件到本地,可以直观地看到速度。
五、VPS的访问速度测试
1、winmtr - 路由跟踪及PING测试软件
该软件用来测试网络延迟,以及路由追踪。 功能介绍:输入IP地址,或网站域名。点击 strart 即开始,一般情况下最尾部的值,就是ping值。Lost就是丢包,而中间的值,是所经路由器时的网络延迟。可以导出成html或txt文件,如下图:winmtr下载地址:百度网盘(国内速度较快) / 官方网站(国外速度较快)
2、Best Trace路由跟踪
具体如下图:Best Trace 软件下载:点击下载
3、其他PING测试或者观看TRACERT值地址
站长站:ping.chinaz.com - ping.chinaz.com/tracert 卡卡网:www.webkaka.com/ping.aspx - www.webkaka.com/Tracert.aspx 国外的:www.just-ping.com 软件:speedtest.net/mini.php 17ce:主要用来测试国内各地市、香港、台湾、少量国外的ping值、路由跟踪。 webkaka ping:主要用来测试国内各地市的ping值,也有香港、美国、日本的ping服务器节点。 just-ping:主要用来测试世界各地的ping值。 chinaz ping:主要用来测试国内的ping值。
本文由 vps网友提供 刊发,转载请注明出处