简介
/proc/[pid]/statm 显示进程所占用内存大小的统计信息。包含七个值,度量单位是 page(page大小可通过 getconf PAGESIZE 得到)
$ cat /proc/2406/statm
13720 2617 493 746 0 12007 0
/proc/[pid]/statm 显示进程所占用内存大小的统计信息。包含七个值,度量单位是 page(page大小可通过 getconf PAGESIZE 得到)
$ cat /proc/2406/statm
13720 2617 493 746 0 12007 0
相关信息
vmstat
是一个在 Linux 系统中用于监控虚拟内存(Virtual Memory)和 CPU 活动的命令行工具。它提供了关于系统内存使用、CPU 利用率、进程状态、I/O 活动等方面的实时信息。以下是
vmstat
命令的基本用法和一些关键指标的解释:
vmstat [选项] [延迟时间] [次数]
进程内存信息
/proc/pid/io
iotop
读出的总字节数,read或者pread()中的长度参数总和(pagecache中统计而来,不代表实际磁盘的读入)
写入的总字节数,write或者pwrite中的长度参数总和
read()或者pread()总的调用次数
write()或者pwrite()总的调用次数
/proc/net/dev,/proc/pid/net/dev
接口发送或接收的数据的总字节数
接口发送或接收的数据包总数
由设备驱动程序检测到的发送或接收错误的总数
设备驱动程序丢弃的数据包总数
FIFO缓冲区错误的数量
分组帧错误的数量
进程名
进程状态,"R (running)", "S (sleeping)", "D (disk sleep)", "T (stopped)", "T(tracing stop)", "Z (zombie)", or "X (dead)"
yum -y install bash-completion
lsof -i:6379|awk 'NR>1{print NR,$1,"|",$2}'
awk '{print $1,"|",$2}'
相关信息
打印输出如果需要指定分隔符,可进行拼接
awk 'NR>1{print $1}' test.txt