本文采用Centos7系统,其他系统可能部分命令可能无法使用
-
系统启动事件 uptime
-
内核日志 dmesg -T| tail
-
进程状态 mpstat -P ALL 1 2 (主要看usr和iowait)
-
内存情况 vmstat 1 10(主要看free、buff、si、so)
-
高使用进程 pidstat 1 3 (主要是cpu占用率高的)
-
IO状态 iostat -xz 1 3
-
内存 free -h
-
网络 sar -n DEV 1 2
-
TCP状态 sar -n TCP,ETCP 1 3(active,passive,retrans)
top命令详细参数:
PID:进程ID
user:进程归属用户
PR:优先级级别
NI:优先级值 越低越高
VIRT:进程使用的虚拟内存
RES:进程使用的物理内存
SHR:共享内存
S:进程状态
CUP:进程使用CPU率
MEM:进程使用内存率
TIME:进程使用CPU的时间
COMMAND:进程名称
查看CPU使用最高的进程 n 4
还原 n 0
查看具体某个进程
top -H -p pid
ps命令
ps -ef :
ps -aux:
netstat 命令
netstat -anp