VPS简单性能测试命令

很多和我一样菜鸟盲目的买进一些VPS,买到了也基本没有测试下VPS的性能,所以,做几个简单的VPS性能测试是有必要的。货比三家么,要不你怎么知道谁的好?

这些信息是必要的,比如CPU是多大,母鸡内存,硬盘的读,写测试、国内外下载速度和PING值(尽管很多人认为是浮云)。

1.top

Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。你可以通过多种方式分类它们,包括PID、时间和内存使用情况。

第一行的load average即为系统负载,就是说整个VPS资源占用情况,如果正常建站,一般很少有超过5的时候;

第三行的,这个是CPU占用资源。还有后面的??%wa这个是硬盘状态,正常情况下CPU最好不要超过30%占用.wa指数长期30%以上,基本上硬盘就是不给力状态。

第四行是内存,总内存,已使用内存,空闲内存。我这里是W2的VPS,内存为1GB,大家可以参考下。

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

命令:cat /proc/cpuinfo(CPU信息)

cat /proc/meminfo(内存信息)

df –lh(查看硬盘信息)

这些,都只是简单的查看VPS的参数,我就不截图了。

3.下载测试,
下载点问题。多个下载点才能判断你的网络到底有多快。比如下载多个软件
下载ubuntu
wget ftp://ftp.ukc.mirrorservice.org/sites/releases.ubuntu.com//precise/ubuntu-12.04-desktop-i386.iso
下载CENTOS(163国内镜像) [更多地区的下载地址:http://mirror-status.centos.org/]
wget http://mirrors.163.com/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-minimal.iso

 

图中有下载速率,我这个是W2的,下载超级不给力,大致上,如果你是100MB端口的话,应该7-10m/s,10MB端口的话,也有1m/s左右了。

4.磁盘I/O测试

写入小文件,共32MB.命令:dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
写入大文件,共512MB 命令:dd if=/dev/zero of=test bs=1M count=512 oflag=dsync

这个命令,是测试磁盘I/O性能的,图中有磁盘写入速率,可以作为参考。

或者使用此命令:dd if=/dev/zero of=test bs=64k count=4k oflag=dsync

【小提示】经过上面两步测试,磁盘多出了2个文件:100mb.test,test,我们用命令删除它们。

rm 100mb.test                       rm test

5.UBI跑分综合性能测试

命令:wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh

这个命令运行的时间比较久,因为好多VPS都是赵容借来半小时看看简单性能的,所以一般没有做这项测试。这个测试完成后的综合分数也可以看出一个VPS的性能:一般高于400分就算正常水准,如果高于1000的话,就是非常给力。

6.其他测试命令

命令:iostat  (磁盘和内存使用率)

命令:Vmstat  (进程、内存、页面I/O块和CPU等信息的监控)

发表评论

邮箱地址不会被公开。 必填项已用*标注