Linux监控命令(内存)

  1. top命令以内存使用率排降
[root@zj ~]# top -b -o +%MEM|head -n 20
top - 11:18:55 up 24 days, 35 min,  2 users,  load average: 0.00, 0.02, 0.05
Tasks:  81 total,   1 running,  80 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1014908 total,    71536 free,   412708 used,   530664 buff/cache
KiB Swap:  1048572 total,  1048572 free,        0 used.   414052 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
 8292 www       20   0  407124  63224   9216 S  0.0  6.2   1:15.50 php-fpm
15973 www       20   0  397580  54352   8920 S  0.0  5.4   0:33.33 php-fpm
15971 www       20   0  396368  54024   9456 S  0.0  5.3   0:34.29 php-fpm
20889 www       20   0  397220  53812   8660 S  0.0  5.3   0:23.10 php-fpm
 8269 www       20   0  395436  52960   9324 S  0.0  5.2   1:15.55 php-fpm
 8302 www       20   0  395140  52516   9176 S  0.0  5.2   1:09.27 php-fpm
32567 mysql     20   0  746188  52148   4472 S  0.0  5.1  14:27.92 mysqld
29786 www       20   0   46204  23844   1324 S  0.0  2.3   0:02.71 nginx
 1290 root      20   0   55468  17340  17016 S  0.0  1.7   0:06.12 systemd-journal
 2810 root      20   0  573928  14776   1580 S  0.0  1.5   3:46.59 tuned
28381 root       0 -20  129628  10592   6048 S  0.0  1.0 137:11.31 AliYunDun
 2807 root      20   0  247272   9216   8132 S  0.0  0.9   1:43.56 rsyslogd
 1822 polkitd   20   0  612328   8228   1708 S  0.0  0.8   0:04.59 polkitd
  1. ps命令以指定格式显示(内存)排序
[root@zj ~]# ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem|head
  PID  PPID %MEM %CPU CMD
 8292 29799  6.2  0.0 php-fpm: pool www
15973 29799  5.3  0.0 php-fpm: pool www
 8302 29799  5.3  0.0 php-fpm: pool www
20889 29799  5.3  0.0 php-fpm: pool www
15971 29799  5.2  0.0 php-fpm: pool www
32567 32072  5.1  0.0 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=caccloud.cn.err --open-files-limit=65535 --pid-file=/usr/local/mysql/var/caccloud.cn.pid --socket=/tmp/mysql.sock --port=3306
 8269 29799  5.0  0.0 php-fpm: pool www
29786 32023  2.3  0.0 nginx: worker process
 1290     1  1.7  0.0 /usr/lib/systemd/systemd-journald
  1. 内存使用百分比(使用率大于40%显示,可自定义)
[root@zj ~]# /usr/bin/free | awk '/Mem/{printf("RAM Usage: %.2f%\n"), $3/$2*100}'|  awk '{print $3}' |awk '{if($1>40)print $1;}' 
40.65%
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容