linux查看服务器内存大小

说实话,刚开始控制服务器的时候,我一边查看Linux系统的内存状况,一边也很头疼。
现在我将向您介绍一些我用真钱使用过的常见且可靠的方法。

我们先来说说最完整的:“cat /proc/meminfo”。
该命令直接、清晰地为您提供内存信息。
记得当时在西安调试一台CentOS 7 服务器的时候,CPU被烧了,但是内存还是满的。
就是通过这个命令,我发现内存碎片太严重了。
总内存、活动内存和缓存使用情况逐行清晰列出,特别适合排查内存泄漏。
不过阅读这个文件比较费力,适合技术专家。

我更喜欢使用“df -h”命令,尤其是监视存储。
例如,当ThinkPad AD1 5 上挂载NFS共享磁盘时,可以使用“df -h”来查找哪个挂载点将要崩溃。
就在这时,一个客户端服务器突然发现自己被阻塞了。
检查后发现挂载点已满,所以禁用缓存即可。
该命令还列出了内存,但数据可能不准确,仅供参考。

最简单的是“free -m”。
我每天都会看这个订单,就像我看股票的K线图一样。
显示的内存、交换区、缓存、缓冲区一目了然。
我家里使用的CentOS 7 开发环境,每次编译大项目之前都要使用“free -m”,看看能不能撑得住。
该命令特别适合跟踪趋势。
例如,如果您注意到内存突然增加,您应该快速检查进程。

这些技巧肯定适用于 CentOS 7 和 ThinkPad AD1 5 不过要注意的是,“free -m”显示的可用内存并不意味着可以随意分配,必须留有缓冲区。
我的一个朋友当年就掉进了这个陷阱。
服务器明明内存足够,但是由于没有足够的空间容纳内核,所以一用就崩溃了。
因此,工具是死的,但使用它的人必须活着。

linux查看服务器内存大小

直接安装; Linux服务器检查内存: 1 . cat /proc/meminfo:总内存;二手查看免费和其他详细信息。
2 . df -h- 检查磁盘分区使用情况并隐式了解内存使用情况。
3 . free -m:直接检查内存使用情况和交换区。
这种方法在Thinkpad E1 5 和CentOS 7 上很常见。

linux查看服务器内存大小