关注VPS服务器
相关知识分享

CPU 内存和带宽哪个是服务器性能瓶颈?分析和升级过程分享

CPU、内存和带宽哪个是当前服务器性能瓶颈?一个运行了一段时间,有一定访问量的网站,难免遇到一些瓶颈问题。比如魏艾斯博客的朋友,当初买了腾讯云 1核 1G内存 1M带宽的服务器。跑了几年后流量迅速上升较多,这时候发现网站图片经常性的打开较慢。于是咨询老魏如何考量当前云服务器的性能瓶颈,这也是本文主要分享的内容。

前面写过一篇腾讯云服务器如何判断是否要升级配置,写的并不是很详细。而且那时候对监控这块的理解也不深,想法中有一些理解偏颇、不够深刻的地方。那么借着这个机会,老魏也把这个性能瓶颈问题细细分析一下,无论你是新手还是网站进阶型选手,都是一个学习过程,同时希望分享给大家有价值的内容,这也是魏艾斯博客坚持的意义所在。

一、如何找到腾讯云服务器监控?

登陆腾讯云服务器的控制台,没有腾讯云账号请点我注册一个。在总览中点击云服务器进入,如下图所示点击云服务器名字进入。

进入实例,点击 【监控】选项卡能看到完整监控界面。

时间范围选择最近的 30 天比较有代表性,也可以按照你自己的需要选取范围,但是不建议低于 30 天,太小的样本没有代表性。一图胜千言,下面看图说话。

1、先看 CPU 和内存监控结果。30 天内的 CPU 利用率并不高,负载也不高。但是最近经常会打到 100%。

内存使用量约 40%,完全够用。

 

2、下面是带宽情况。外网出带宽就是你花钱买的带宽。这里是 1M 带宽,大家注意看范围是 0 1 2,且带宽频繁打到 1 的上面。后面的 Max、Min、Avg 都是突发值,只做参考,意义不大。

这里老魏特意咨询了腾讯云客服,在工单中请求客服打电话沟通。结合客服的答复我们得到的结论:这台服务器的性能瓶颈,目前存在于带宽这里,因为默认 1M 带宽,而且最近频繁用到 1M 以上,看 Max 值都打到 1.1M 了,因为限制最高 1M 的原因所以最近一定有访客打不开网页的情况,而且随着流量增大这种情况会越来越多。

上面的 CPU 多次打到 100% 的情况,估计是带宽遇到瓶颈卡住了,CPU 这里堵塞了导致的。

外网入带宽是腾讯云免费送的,主要是访客请求,所以说这里不存在瓶颈。你买的带宽小于 10Mbps 时,腾讯云会分配 10Mbps 外网入带宽。大于 10Mbps 时,会分配与购买带宽相等的外网入带宽。从本文中的服务器来说外网入带宽就是 10M 。

综合以上分析,我们得出结果,这台 1 核 1G 内存 1M 带宽的腾讯云服务器,当前性能瓶颈在于带宽不够用了,需要先升级到 2M 带宽观察情况如何。CPU 和 内存都是完全够用的,不用升级。

3、下面开始升级到 2M 带宽

在腾讯云的云服务器 >> 实例控制台,找到当前待升级实例(实例就是云服务器,云服务器就是实例)。最右侧点击更多 >> 实例设置 >> 调整网络。

提示:如果要调整 CPU 和内存,就点击调整配置,并且需要关机才行。

点我打开看到升级券和续费券,一键领取代金券,能省一点是一点,对吧。

输入目标带宽,确认。

勾选使用代金券,同时有多个可用的代金券,挑选可抵用金额最大的,确认没有问题后付款。

付款后看到如下图,支付成功,将尽快为您调整配置的提示,稍等一下再去控制台看已经调整到 2M 带宽了。

升级后最明显的感觉,就是文章编辑页面中打开媒体库时候,图片的刷新速度明显提速了,几乎都是秒开。而原来 1M 带宽的时候需要等待一会才能完全打开。由此可见这里的图片打开速度也可以作为带宽性能的一个参照物。

这样子就完成了一次完整的服务器性能瓶颈分析、解决过程。接下来要做的是观察一段时间,30天左右再去监控那里看看 CPU 、内存、带宽的情况如何,再分析那时的瓶颈在哪里。这样子看来这台服务器还可以支撑一段时间,等到后面流量再上一个层级的时候再说。

跑个题。看完希望新同学明白什么叫弹性服务器。哪里不够补哪里,带宽不够就升级带宽,CPU、内存、硬盘也是同样操作。而传统云服务器要升级就只能更换硬件机器了,很麻烦。弹性云服务器点几下鼠标就可以轻松调整配置,这只是弹性云服务器众多优势中的一种。

记录下这个操作过程的意义在于抛砖引玉,整个思路就是这样子的。无论你选择的是腾讯云还是阿里云,大型云计算商家提供的免费监控工具蛮给力的。通过监控一段时间以来的情况,能够分析出性能瓶颈在哪里,实在不懂还可以发工单咨询、打电话和客服沟通等多种方式。像腾讯云这种大商家的客服水平还是不错的,如果有技术问题则会有技术人员与你沟通。通过以上种种努力,最后找到突破点解决掉这个问题。

赞(2) 打赏
允许转载,保留出处:魏艾斯笔记 » CPU 内存和带宽哪个是服务器性能瓶颈?分析和升级过程分享

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏