「Linux」- 性能优化(工具箱)

http://www.brendangregg.com/Perf/linux_perf_tools_full.png

常用工具

# TODO 在Linux下的终端中使用的系统资源监控工具;

DTrace – a performance analysis and troubleshooting tool
http://dtrace.org/blogs/about/

atop / top / ps / lsof / nmon

htop – 交互式的进程查看器。Homepage: http://hisham.hm/htop/

硬盘 I/O 监控

5 TOOLS FOR MONITORING DISK ACTIVITY IN LINUX

iotop,可用于监控系统进程或者线程的 IO 信息。支持监控指定的进程或者用户。

iostat,查看CPU统计数据,以及每个存储设备的IO统计数据。

ioping,实时监控磁盘的I/O延迟。ioping的主要思想是类似于ping命令,它以显示网络延迟相同的方式来显示磁盘I/O延迟。

dstat,用于生成多个系统资源的统计数据的多功能工具。比如CPU、内存、网络、电池、风扇等等,其中也支持硬盘的统计数据。

ATop,类似于top(1)命令,该命令也能够显示磁盘的I/O信息。