Linux性能测试工具

  很多朋友都应该跟我一样很少去关心性能具体情况,但是最近因为工作原因开始关注服务器的各种性能指标。今天来分享下这些常用指标的测试方式。在以后购买Linux服务器的时候可以测测买来的性能如何。

1. CPU信息
  命令: cat /proc/cpuinfo
CPU info

2. 内存信息
  命令: cat /proc/meminfo
Memory info

3. 硬盘信息
  命令: df –lh
disk info

4. 磁盘I/O测试
  命令: dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
  这个命令是测试磁盘I/O性能,图片为磁盘写入速度,可以作为参考。
Disk Io test

5. 下载测试
  命令: wget http://cachefly.cachefly.net/100mb.test
Download test
  图片是下载速率,我的服务器还是非常给力的。如果你是100MB端口的话,应该7-10m/s,10MB端口的话,也有1m/s左右了。

6. Top性能分析
  Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。你可以通过多种方式分类它们,包括PID、时间和内存使用情况。
Top Performance analysis
  第一行的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
Unix-Bench Comprehensive performance test run
  这个命令运行的时间比较久,一般需要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:最后一个数据包的回应时间。

9. 磁盘和内存使用率
  命令: iostat
iostat

10. 进程、内存、页面I/O块和CPU等信息的监控
  命令: vmstat
vmstat

最后修改:7年前

共有 1 条评论