内存监控

文章显示您如何检查并监控 Linux++服务器内存用法你必须
Linux服务器管理内存使用时会多想多想问题,但此文章聚焦
内容如下:

  • 如何观察内存用法
  • 交换机
  • 超模杀手

如何观察内存用法

可使用免费,顶部htop系统命令查看内存用法

自由命令

使用免费命令显示系统免费使用内存量后排
运行它,你应该看到类似下例输出 :

免费总共享bff/cache可用Mem:800940818860497740447015251600645341764swap4194300921604102140

可添加以下标志选项命令自定义输出

  • -h:使命令人可以读取输出
  • -b,k,m,g:格式化数据对应类型(字节、千字节、兆字节或千字节)。
  • -ss:输出指定区间数据举个例子-s3显示数据三秒

顶端命令

使用顶部命令显示服务器上运行的当前进程上头htop系统命令
以组织化方式显示相同信息htop系统多数非安装
默认服务器

交换空间

交换空间指随机存取存储器时保留空间的量
耗尽前段命令可与内存并存查看交换空间if
想要学习更多交换空间,见
云服务器交换空间.

OOM杀手

服务器内存低时系统调用OOM杀手杀某些过程
以释放内存,使系统能持续运行常时进程
被OOMKiller杀死后,您可以看到下列日志文件中的条目:

  • /var/log/messages/var/log/syslogUbuntu)
  • /var/log/dmesg

Baidu
map