VPS简单性能测试命令

1.top命令

Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。

第一行的load average即为系统负载,三个数字分别是1分钟、5分钟、15分钟的负载情况。

通常我们先看15分钟load,如果load很高,再看1分钟和5分钟负载,查看是否有下降趋势。

1分钟负载值 > 1,那么我们不用担心,但是如果15分钟负载都超过1,我们要赶紧看看发生了什么事情。

所以我们要根据实际情况查看这三个值。

1.png

第三行的,这个是CPU占用资源。

正常情况下CPU最好不要超过30%占用.

后面的wa这个是指CPU等待磁盘写入完成的时间,%wa指数长期30%以上基本上硬盘就是不给力状态。

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

cat /proc/cpuinfo
cat /proc/meminfo
df –lh

这些,都只是简单的查看VPS的参数。

3.带宽测试

wget http://cachefly.cachefly.net/100mb.test

或者这个

wget --no-check-certificate -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py && chmod +x speedtest-cli ./speedtest-cli

4.磁盘I/O测试

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

SSD磁盘用这个命令:

hdparm -t /dev/xvda

5.说了半天,最后送上最简单的脚本测试

wget -qO- bench.sh | bash

复制,回车搞定.

标签: linux, vps