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

监测 Linux 服务器 CPU 和内存占用的方法

最近腾讯云有台服务器有几次登陆的时候和以前比稍微慢了点,就用 Xshell 连接上去看了一下 CPU 的占用情况,同时观察腾讯云服务器后台的 CPU 实时监测,二者结合起来看看目前这台云服务器的运行情况如何,索性把过程写出来分享给新手,希望能帮到你们。

监测 CPU 和内存占用可以用安全狗之类的软件客户端在本地电脑实现,那样同样需要安装服务器端,会占用一些资源;不爱安装软件或者偶尔才观察一次的可以看看下面手动的办法。

首先这台云服务器用的是 lnmp1.4 的生产环境,从购买到现在有 6 个多月没重启了,这也是 Linux 系统的好处之一:只要资源使用不超硬件配置上限,就不用重启。windows 系统就不行,要定期重启一下释放资源占用,否则会很卡。

连接到 SSH 上面,收入查看 CPU 命令:

top

然后能够看到目前系统 CPU 占用情况如下图。能够看到系统已经持续运行了 215 天,当前时刻 CPU 占用情况 23.4%,内存使用情况也是蛮好的。下面的列表还能看到是哪些用户占用了 CPU 和内存,及占用百分比。

因为这个占用情况是实时刷新的,所以看个几分钟不是持续太高的话,没啥问题就可以离开了。

下面再结合腾讯云服务器后台的系统监控情况来确认这台服务器到底有没有问题。

进入腾讯云后台,找到你的云服务器,点击“监控/状态”下面那三个灰色柱,右侧就会弹出 CPU 监控情况,可以看到实时数据、近 24 小时、近 7 天及自定义时间段。

下拉还能看到内存监控、带宽监控、硬盘使用情况监控等等,数据很丰富详细,不过对于 Linux 主机搭建的普通网站来说,主要是 CPU 占用不能经常 100%,如果持续太高的话就要检查是哪个进程占用的,或者是否网站流量涨了需要升级配置。

经过查看近 24 小时及 7 天 CPU 占用情况来看,总体来说这台腾讯云Linux 服务器的 CPU 占用及内存使用情况还都是蛮理想的。目前办公室是多人上网也许是有人占用了宽带才感觉网站打开慢,后期再观察下。

目前这个 1 核 1G 的配置也能支持网站的流量,如果还是不放心的话,可以在每天网站访问的高峰时段,再按照本文的步骤进行监测,这样就可以掌握云服务器的运行情况了,该找问题找问题,该升级升级,做到心中有数。

赞(0) 打赏
允许转载,保留出处:魏艾斯博客 » 监测 Linux 服务器 CPU 和内存占用的方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

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

支付宝扫一扫打赏

微信扫一扫打赏