1. free命令
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 直接输入free命令,显示如下![](https://www.icode9.com/i/l/?n=18&i=blog/1158674/201903/1158674-20190319115808528-1231647356.png)
![](https://www.icode9.com/i/l/?n=18&i=blog/1158674/201903/1158674-20190319115942123-65682435.png)
Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够 Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。 第1行数据11G表示物理内存总量;6.5G表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用; 1.3G表示未被分配的内存;shared表示共享内存;4.0G表示系统分配但未被使用的buffers数量;4.7G表示系统分配但未被使用的available数量
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less 执行以上命令可查看各个程序进程内存使用的内存情况,如下图所示,第一列为进程占用的内存百分比,可以看到哪些应用程序占的内存比较多,用于排查问题:
2.top命令
top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等; 直接输入top命令![](https://www.icode9.com/i/l/?n=18&i=blog/1158674/201903/1158674-20190319134223755-416269715.png)
![复制代码](https://common.cnblogs.com/images/copycode.gif)
下面表示整体信息
![](https://www.icode9.com/i/l/?n=18&i=blog/1158674/201903/1158674-20190319134321914-1086301395.png)
![](https://www.icode9.com/i/l/?n=18&i=blog/1158674/201903/1158674-20190319134426486-366328260.png)
![复制代码](https://common.cnblogs.com/images/copycode.gif)
![](https://www.icode9.com/i/l/?n=18&i=blog/1158674/201903/1158674-20190319134508741-489023151.png)
标签:11,表示,top,free,命令,内存,使用 来源: https://www.cnblogs.com/zweinl/p/15670111.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。