新睿云

> 弹性云服务器ECS > 云服务器导购:cpu、内存、硬盘、带宽都具体有什么用?

云服务器导购:cpu、内存、硬盘、带宽都具体有什么用?

作者/来源:新睿云小编 发布时间:2019-10-28

一、云服务器各个参数导购

云服务器参数

1、云服务器配置参数——CPU

一般来说CPU的数量越多,主频越高,那么服务器的性能也就会越好。在实际测试过程中,如果在大压力下持续观察CPU的使用率很低,那么CPU的资源基本上是可以满足服务器要求的。这样的情况其实是有点浪费CPU资源的,比较理想的情况是压力不大的时候CPU利用率比较低,压力上来之后CPU利用率保持在60%-70%。大部分的CPU在同一时间内只能运行一个线程,但是超线程的处理器可以在同一个时间运行多个线程,我们可以利用处理前超线程特性提高系统性能。虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。

2、云服务器配置参数——内存

内存大小也是影响服务器性能的一个重要因素。如果内存太小,系统进程会被阻塞,应用程序会变慢甚至没有响应;如果内存太大,也会造成浪费。在Linux系统中,使用物理内存和虚拟内存。使用虚拟内存可以缓解物理内存的不足,但如果虚拟内存占用过多,应用程序的性能将明显下降。

3、云服务器配置参数——带宽

网络带宽的大小限制了客户端和服务器之间的交互流。与其他硬件资源相比,网络带宽更昂贵。这需要我们合理地估计服务器的服务器容量和所需的带宽资源。

4、云服务器配置参数——硬盘

以前硬盘多是机械方式运作的,主要体现在硬盘读写前寻找磁道的过程。硬盘自带的读写缓存大小,对于硬盘读写速度至关重要。读写速度快的硬盘,通常都带有较大的读写缓存。硬盘的寻道过程是机械方式,决定了其随机读写速度将明显低于顺序读写。在我们做系统设计和实现时,需要考虑到硬盘的这一特性。

二、云服务器性能检查方法

性能检查

由于云服务器、主机技术门槛比较低,个人、公司都可以在低门槛技术的时候开启所谓的主机销售。这就是为什么在近几年我们看到很多品牌的国内、国外主机商的出现,甚至很多国内的个人将官方网站包装成英文网站冒充海外服务商家,甚至更有出现很多类似的品牌,无非就是注册不同的域名而已。作为我们用户、站长,在选择主机、VPS、服务器的时候,很多时候会去看价格、配置等一些参数,但是有些时候的稳定性是无法控制的,有些是商家的问题,有些是我们用户的问题。但是选择一个好的商家,一款好的主机产品,确实对于自己项目是比较重要的,有些时候我们为了省几十元,可能会导致数据的丢失和网站项目的不稳定而得不偿失。

我们在选择商家和主机产品的时候,要自行判断商家的优劣,同时也需要通过一些工具、脚本技术来检测和跟踪商家服务器的稳定性和速度。在这篇文章中,笔者整理10个比较实用、有效的检测Linux VPS、服务器性能的工具和脚本。

第一、PING速度工具1、http://ping.chinaz.com/2、http://www.webkaka.com/Ping.aspxPing工具可以检测到较多国内和国外节点的PING速度,在一定程度上PING速度也是比较重要的,可以看到服务器的丢包情况,以及速度。比如我们在选择美国VPS主机的时候,一般能在200速度之内算是不错的。

第二、路由节点跟踪1、http://www.webkaka.com/Tracert.aspx2、https://www.ipip.net/traceroute.php路由跟踪测试还是有必要的,我们可以看到服务器IP节点的走向,比如我们在选择有些所谓的香港、新加坡节点的时候,但是实际上可能先走到日本、美国,然后再到国内的。所以,我们在选择服务器机房的时候,不能只看地理位置,同样的线路走向有很大的区别。

第三、配置检测、IO、随机下载速度我们在购买服务器配置之后,需要检测到实际商家给的是不是这样的配置,这里我们可以直接从服务器检测脚本测试出来。yum install wget -ywget -qO- bench.sh | bash

第四、国内节点下载速度如果我们购买的服务器、VPS是用于国内项目的,用户群是在国内,那肯定是需要国内的用户速度较为稳定和较快。wget https://raw.githubusercontent.com/oooldking/script/master/superbench.shchmod +x superbench.sh./superbench.sh

第五、点对点测试下载速度以上两个脚本是自带的国内、国外的随机几个节点下载速度,如果我们需要玩的更高级一些,可以直接用speedtest-cli工具进行定向节点进行下载速度的测试。可以参考"speedtest-cli服务器外网速度测试"这篇文章对于speedtest-cli工具的操作。wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.pymv speedtest.py /usr/local/bin/speedtest-clichmod +x /usr/local/bin/speedtest-clispeedtest-cli --server=4870 --share。

热门标签
免费领云产品

免费用

立即领取
联系客服
在线客服   
反馈意见
返回顶部
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待