linux监控CPU、磁盘IO、网络IO、磁盘容量、内存等使用情况

linux监控CPU、磁盘IO、网络IO、磁盘容量、内存使用

  • CPU:vmstat ,sar –u,top
  • 磁盘IO:iostat –xd,sar –d,top
  • 网络IO:iftop -n,ifstat,dstat –nt,sar -n DEV 2 3
  • 磁盘容量:df –h 
  • 内存使用:free –m,top

1.查看什么进程占用了这个端口:  netstat -antp | fgrep ???
2.查看进程资源:
jps -l
jmap -heap 21046


ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
 
 ● USER,进程所有者的用户名。
 ● PID,进程号,可以唯一标识该进程。
 ● %CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
 ● %MEM,进程使用内存的百分比。
 ● VSZ,进程使用的虚拟内存大小,以K为单位。
 ● RSS,进程占用的物理内存的总数量,以K为单位。
 ● TTY,进程相关的终端名。
 ● STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
 ● START,进程开始运行时间。
 ● TIME,进程使用的总CPU时间。
 ● COMMAND,被执行的命令行。
 

 

 

你可能感兴趣的:(linux)