很多朋友都应该跟我一样很少去关心性能具体情况,但是最近因为工作原因开始关注服务器的各种性能指标。今天来分享下这些常用指标的测试方式。在以后购买Linux服务器的时候可以测测买来的性能如何。
1. CPU信息
命令: cat /proc/cpuinfo
2. 内存信息
命令: cat /proc/meminfo
4. 磁盘I/O测试
命令: dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
这个命令是测试磁盘I/O性能,图片为磁盘写入速度,可以作为参考。
5. 下载测试
命令: wget http://cachefly.cachefly.net/100mb.test
图片是下载速率,我的服务器还是非常给力的。如果你是100MB端口的话,应该7-10m/s,10MB端口的话,也有1m/s左右了。
6. Top性能分析
Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。你可以通过多种方式分类它们,包括PID、时间和内存使用情况。
第一行的load average即为系统负载,就是说整个VPS资源占用情况,如果正常建站,一般很少有超过5的时候;
第三行的,这个是CPU占用资源。还有后面的??%wa这个是硬盘状态,正常情况下CPU最好不要超过30%占用.wa指数长期30%以上,基本上硬盘就是不给力状态。
第四行是内存,总内存,已使用内存,空闲内存。
7. Unix Bench跑分综合性能测试
命令:wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh
这个命令运行的时间比较久,一般需要5-10分钟。这个测试完成后的综合分数也可以看出一个VPS的性能:一般高于400分就算正常水准,如果高于1000的话,就是非常给力。
8. 访问速度测试
· ping测试工具
ChinaZ Ping:主要用来测试国内的ping值。
just-ping:主要用来测试世界各地的ping值。
webkaka ping:主要用来测试国内各地市的ping值,也有香港、美国、日本的ping服务器节点。
17ce:主要用来测试国内各地市、香港、台湾、少量国外的ping值、路由跟踪。
· tracert工具
WinMTR:windows上的一个tracert工具工具比Win系统自带的tracert快很多,功能上也要强大。
使用方法非常简单,在【Host】文本框中输入要要查询的主机的域名或IP,然后点【Start】。随后下面将会显示查询的结果。
每个栏位所代表的意思是:
Hostname:主机名
Nr:节点的数量。
Loss%: ping 数据包回应失败的百分比。
Sent:已经发送的数据包。
Recv:成功接收的数据包数。
Best:回应时间的最小值。
Avrg:平均回应时间。
Worst:回应时间的最大值。
Last:最后一个数据包的回应时间。