网站制作学习网Linux→正文:linux查看内存占用前10
字体:

linux查看内存占用前10

Linux 2023/5/29 21:12:32  点击:不统计

原载于:原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n

服务器linux 在使用过程中突然内存使用暴增,怎么查看内存使用前10名,或者排序呢
 
首先看 内存使用状况,命令行输入
free  回车,看内存使用状况
[root@xx ~]# free
              total        used        free      shared  buff/cache   available
Mem:        7732992     1318268      140920         628     6273804     6114632
Swap:       2076668           0     2076668
 
可以看到 以Byte 为单位的内存,如果看以M 或者G 为单位的
输入 free -m# 以M为单位
输入 free -g# 以G 为单位
 
 
total 列显示系统总的可用物理内存和交换空间大小。
used 列显示已经被使用的物理内存和交换空间。
free 列显示还有多少物理内存和交换空间可用使用。
shared 列显示被共享使用的物理内存大小。
buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
available 列显示还可以被应用程序使用的物理内存大小
 
Mem 行(第二行)是内存的使用情况。
Swap 行(第三行)是交换空间的使用情况。
 
如何查看 linux 内存占用前10名,命令如下
 
ps aux|sort -rn -k4|head -10
 
会有个进程列表,显示全前10名内存占用进程。

<网f站o学a习s制p作.cn>

·上一篇:nginx rewrite >>    ·下一篇:ubuntu 命令行无法输入中文 >>
推荐文章
最新文章