摘要我们购买的时候会去网上搜一些别人关于这个IDC的产品的评论和分析,自己买回来了以后也会对机器进行一个测试,有些IDC是支持三天内无条件退款的,我这里把一些常用的测试命令及运行结果分享给大家。 概述我拿来做演示的机器是DS(DirectSpace)的一款$15/Year的套餐,有很多人说他家机器不错,但是我这次测试的结果并不是太好,当然跟我买的套餐也是不一样的,我这款机器的母鸡不是专门的服务器,倒有点像PC。除了一分钱一分货的真理以外,人品也是需要考虑的一个问题,遇到不好的节点,也许同一公司同一机房都会有差别。 命令查看CPU命令 cat /proc/cpuinfo 这个命令是查看CPU的相关信息的命令,能够比较真实的反应母鸡的CPU的信息。 可以看到这款VPS的母鸡是酷睿 I5的处理器,主频是2.8GHz,这里没有限制VPS的主频,有些IDC会限制VPS的CPU,以防折腾族。 查看内存命令 free -m 这个命令是看总内存,剩余内存等信息的。其中-m是参数信息,按照MB计算。 这里看的出来我的VPS内存是768M,用了396M,剩余371M,但是我这款套餐是512M内存,突发768M内存。SWAP交换内存是0,也就是说一旦实际内存使用完了,机器就会卡死,没有虚拟内存可以用。 查看容量命令 df -lh 这个是硬盘容量的一条命令,-l -h是参数信息。这个命令可以很直观的看到VPS的容量。 从上图可以看到,我的VPS总容量是20G,已经用了用了907M,占了总内存的5%。tmpfs虚拟内存文件系统占了768M。 测试网速命令 wget http://cachefly.cachefly.net/100mb.test 这里是下载的一个100M的测试文件。 看地址也知道从哪下载的。cachefly公司的一个站点,基本上大家都是下载这个文件来测试网速的,我这里速度平均有12.2MB/s,大概也就是百M带宽的水平吧。如果是70M/S,大概就是G口。 测试硬盘IO性能命令 dd if=/dev/zero of=test bs=64k count=4k oflag=dsync 这里是大家常说的测试硬盘的dd命令,而不是DDOS的简称。 当然速度越快越好,像我这个2.5MB/s已经基本上算是末流了,但是1MB/s拿来做网站速度也是不错的。测试硬盘IO性能,对硬盘的损害很大,不建议多次或长时间尝试。这个可以当成是模拟数据库插入操作,实际上是拷贝了4k块64k的数据所以很基本上数据出来就是256MB左右,比如这个就是268M,比较慢。50M左右算是比较正常的。当然如果邻居使用占用大量磁盘的程序时也会影响你的测试结果。 其他还有一些测试命令,不常用,但是对于一些想全面了解这款机器的人还是比较有用的。 命令 uptime 查看运行时间,当前在线人数等信息。 命令 top 动态监控CPU、内存使用,动态显示占用CPU的程序,5s钟刷新一次。 命令 cat /proc/meminfo 查看内存信息,比free -m要详细,类似于查看CPU信息。 命令 iostat 查看磁盘和内存使用率的,有些Linux可能无法运行该命令 命令 Vmstat 进程、内存、页面I/O块和CPU等信息的监控,有些Linux可能无法运行该命令 命令 virt-what 查看当前虚拟化技术。这个命令比较鸡肋,谁买了VPS会不知道是什么样子的虚拟化技术。有些Linux可能无法运行该命令 概述从以上的测试看,这款机器并不是非常好,可以说是非常不好,但是价格确实极低的。当然测试一个VPS也不是以上简单几个命令就可以的,常用的测试手段有ping、tracert,还有跑分工具UBI等。 测试完毕以后生成下了一些临时文件,要将他们删掉。 rm -rf 100mb.test rm-rf test |