iostat 查看CPU及输入/输出设备状态信息
iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions.
实例
[root@zabbix shell]# iostat
Linux 3.10.0-514.el7.x86_64 (zabbix) 2017年12月04日 _x86_64_ (1 CPU)avg-cpu: %user %nice %system %iowait %steal %idle0.13 0.00 0.27 0.00 0.00 99.60Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.04 0.22 1.25 225037 1287896
- 第一段 系统内核 当前时间 系统版本
- 第二段 CPU状态
- 第三段 硬盘状态
- iostat 1 5 ,每秒显示一次,一共5秒
iostate可显示CPU和硬盘状态,但是无法追踪到具体进程
iotop 监控系统I/O状态
iotop - simple top-like I/O monitor
iotop可监视I/O状况,并追踪到进程
实例
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/sTID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
64743 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.09 % [kworker/0:2]1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % systemd --switched-root --system --deserialize 212 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]3 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ksoftirqd/0]6 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kworker/u128:0]7 rt/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [migration/0]8 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_bh]9 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_sched]10 rt/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [watchdog/0]12 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [khelper]13 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kdevtmpfs]14 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [netns]15 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [khungtaskd]16 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [writeback]17 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kintegrityd]18 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [bioset]19 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kblockd]20 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [md]478 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % NetworkManager --no-daemon [gmain]26 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kswapd0]27 be/5 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ksmd]28 be/7 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [khugepaged]29 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [fsnotify_mark]30 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [crypto]38 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthrotld]40 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kmpath_rdacd]41 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kpsmoused]43 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ipv6_addrconf]1069 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % rsyslogd -n [in:imjournal]1070 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % rsyslogd -n [rs:main Q:Reg]
- iotop是动态显示I/O状态,按Q键或Ctrl+C组合键退出
- iotop可追踪到进程,查看具体具体某个I/O异常的进程信息
ps 报告系统当前进程信息
ps - report a snapshot of the current processes
- 常用命令 ps aux ,通常与管道符搭配使用
[root@zabbix ~]# ps aux |grep ssh
root 1163 0.0 0.0 82960 1392 ? Ss 11月22 0:00 /usr/sbin/sshd
root 64564 0.0 0.3 146016 5680 ? Ss 14:48 0:00 sshd: root@pts/1
root 64689 0.0 0.3 146152 5676 ? Ss 15:20 0:00 sshd: root@pts/0
root 64795 0.0 0.0 112680 976 pts/0 R+ 15:52 0:00 grep --color=auto ssh
STAT状态说明
- D 不能中断的进程
- R run状态的进程
- S sleep状态的进程
- T 暂停状态的进程
- Z 僵尸进程
- <高优先级进程
- N 低优先级进程
- L 内存中被锁的内存分列
- s 主进程
-
l 多线程进程
netstat 显示网络连接状态&#xff0c;路由表&#xff0c;接口状态
netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships
常用命令
转:https://blog.51cto.com/fonphxion/2047233