linux性能监控基本命令

本文采用Centos7系统,其他系统可能部分命令可能无法使用

  1. 系统启动事件 uptime


    uptime
  2. 内核日志 dmesg -T| tail


    dmesg
  3. 进程状态 mpstat -P ALL 1 2 (主要看usr和iowait)


    mpstat
  4. 内存情况 vmstat 1 10(主要看free、buff、si、so)


    vmstat
  5. 高使用进程 pidstat 1 3 (主要是cpu占用率高的)


    pidstat
  6. IO状态 iostat -xz 1 3


    iostat
  7. 内存 free -h


    free
  8. 网络 sar -n DEV 1 2


    sar
  9. TCP状态 sar -n TCP,ETCP 1 3(active,passive,retrans)


    sar

top命令详细参数:


image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容