作者/来源:新睿云小编 发布时间:2020-01-17
云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
新睿云北京服务器延迟低,性能好,是做当地服务的不二之选。
服务器性能测试
PING测试在一定程度上可以代表服务器的宽带速度。
Ping速度测试网络响应速度,通常不同节点的云服务器,ping值差距很大。很多服务商为提高安全性,会对服务器设置禁ping操作。此时,我们可以利用tracert路由追踪测试,和SpeedTest文件上传/下载测速。路由追踪可查看云服务器所处地区到你所在位置之间经过的节点和线路,中间节点越少,线路越短,网络访问速度自然越快。
由于很多服务器采用的是UNIX系统,所以UNIX系统下的测试也非常重要,推荐具有权威性的unix系统性能测试软件Unixbench来做基本的测试。
利用以下命令可查看您订购的云服务器配置是否真实,避免被不良商家蒙骗。
cat /proc/cpuinfo (查看CPU信息)
cat /proc/meminfo (查看内存信息)
df -lh (查看硬盘信息)
服务器的硬盘方面,云服务器可以实现数据的打散存储,真正的实现云存储,牺牲部分写入速度换取更高级的数据安全保护。目前国内很多云服务器,数据仍然是存储在物理硬盘上,选择服务器时需进行甄别。
有2种常用方式测试磁盘IO性能,一种是用linux系统下的dd命令,一种是使用测试工具。
3.1dd命令
dd命令是 Linux/UNIX 非常有用的命令之一,是用来指定指定大小的块进行拷贝,并在拷贝的时候指定转换。我们可以用dd命令测试硬盘读写速度:
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命令测试硬盘IO性能,对硬盘的损害很大,不建议多次或长时间尝试。
3.2使用磁盘IO测试工具,例如Orion、HD Tune等;
通常,我们购买的云服务器存储,分为系统盘和数据盘,两者都是持久化的,这意味着如果物理机出现故障或虚拟机重启,存储数据应当继续保留。其中,数据盘,建议用于应用和用户数据的存储,而系统盘是不建议存放用户数据。数据盘一般可以虚拟机解绑,然后加载给其他虚拟机。
Orion,是一款免费IO测试工具,可以测定磁盘的IOPS、吞吐量和延迟,可以弥补dd无法测试同时测定IOPS和吞吐量的缺陷,IOPS指标对于数据库类型的应用来说十分关键。Orion测试IO性能的时候,会开启多个线程,每个线程循环进行IO操作。这样,当并发线程数多的时候,系统的IO请求会排队,能够进一步提升IO性能。当并发线程数大到一定程度时,比如20,系统的IO性能会饱和。
Orion测试结果IOPS数值越大,性能越高。通常,普通一块7200转SATA盘IOPS为100左右,而存储专用15000转光纤盘IOPS可达到200。
Webbench是有名的网站压力测试工具。Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。Webbench针对标准静态页面和动态页面都有出色的测试能力。
因此,用户在选择云服务器的时候,拥有以上测试手段,再结合我们自身需求,对网站服务器租用价格、性能、配置等进行综合考虑,我们就能大致挑选出适合我们使用的云服务器。
更多详细的方法请小伙伴们关注《新睿云主机评测—用数据告诉您“新睿云”为何这么受欢迎》