VPS性能测试
【硬盘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
阿里云结果:
# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 22.7295 s, 11.8 MB/s
# dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
262144+0 records in
262144+0 records out
2147483648 bytes (2.1 GB) copied, 44.4259 s, 48.3 MB/s
interserver结果:
# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 8.47921 s, 31.7 MB/s
# dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
262144+0 records in
262144+0 records out
2147483648 bytes (2.1 GB) copied, 29.9507 s, 71.7 MB/s
测试完成后记得删除test文件,释放硬盘空间。
另使用top命令查看%wa数据,表示IO等待所占用的CPU时间的百分比,高过30%时IO压力可能比较大。
另外一条命令是:iostat -x 1 10,如果没有执行安装:yum install sysstat,主要查看%util 和%idle ,如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,idle小于70% IO压力就较大了,一般读取速度有较多的wait。
【CPU硬件参数】
cat /proc/cpuinfo
【内存硬件参数】
cat /proc/meminfo
free -m
Linux管理内存的机制是这样的:无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。
VPS真实的使用内存:Total-Free-Cached=真实使用内存
【网络带宽】
wget http://cachefly.cachefly.net/100mb.test
测试服务器下载带宽
发表评论