Linux 好用监控命令汇总
1、常用查询
a、 vmstat 2 -S M
vmstat 2 -S M procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 3 9 163 0 1688 0 0 118728 0 8667 11645 19 3 40 38 0 3 3 9 163 0 1685 0 0 94872 0 8999 11311 28 2 41 29 0 4 1 9 167 0 1683 0 0 165208 38 6741 3915 44 4 36 16 0 4 1 9 166 0 1683 0 0 84678 0 7047 4062 48 2 36 13 0
注意: io的单位为 kb/s ,内存的单位由 -S 指定,此处为 M ,表示 Mb。
b、 free -h
free -h total used free shared buff/cache available Mem: 15G 13G 159M 56M 1.7G 1.4G Swap: 3.9G 9.3M 3.9G
c、 df -h
df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 36G 30G 5.2G 86% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 57M 7.8G 1% /run
2、物理内存占用量
a、查看 某个进程的 物理内存占用量:
ps -aux | grep xxx
ps -aux | grep mysqld mysql 6958 56.4 59.2 13106124 9641040 ? Sl 15:20 102:24 /usr/local/mysql/bin/mysqld --basedir=。。。。
红色位置的 9641040 ,就是物理内存占用量,此处为9.6G。
b、活跃进程按使用的物理内存排序:
ps aux --sort -rss | head
ps aux --sort -rss | head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND mysql 6958 53.7 59.2 13103052 9641444 ? Sl 15:20 102:29 mysqld root 7345 35.7 15.3 10276792 2504344 ? Ssl 15:25 66:27 java -Xms1g -Xmx4g .. root 7371 2.8 11.9 9998560 1943808 ? Ssl 15:25 5:22 java -Djava... root 3280 0.5 0.4 137988 65424 ? Ss 15:20 1:08 /usr/lib/systemd/systemd-journald root 6709 0.1 0.2 311308 41752 ? Ssl 15:20 0:17 /usr/sbin/rsyslogd -n
RSS一栏就是占用的物理内存。
3、SLAB 占用内存查看
Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。
slabtop -s c
slabtop -s c Active / Total Objects (% used) : 744693 / 849244 (87.7%) Active / Total Slabs (% used) : 14426 / 14426 (100.0%) Active / Total Caches (% used) : 69 / 96 (71.9%) Active / Total Size (% used) : 106409.29K / 119902.15K (88.7%) Minimum / Average / Maximum Object : 0.01K / 0.14K / 8.00K OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME 75824 75667 99% 0.57K 2708 28 43328K radix_tree_node 123045 34384 27% 0.10K 3155 39 12620K buffer_head 15066 13663 90% 0.58K 558 27 8928K inode_cache 22302 18412 82% 0.19K 1062 21 4248K dentry
浙公网安备 33010602011771号