Linux 性能检测工具iostat,ps和pstree


Linux 性能检测工具iostat是sysstat包的一部分。Iostat显示自系统启动后的平均CPU时间与uptime类似),也可以显示磁盘子系统的使用情况,iostat用来监测CPU利用率和磁盘利用率。

Linux 性能检测工具iostat


%user:user level应用)的CPU占用率情况
%nice:加入nice优先级的user level的CPU占用率情况
%sys:system level内核)的CPU占用情况
%idle:空闲的CPU资源情况
Device:块设备名
Tps:设备每秒进行传输的数量每秒的I/O请求)。多个单独的I/O请求可以被组成一个传输操作,因为一个传输操作可以是不同的容量。


Blk_read/s, Blk_wrtn/s:该设备每秒读写的块的数量。块可能为不同的容量。
Blk_read, Blk_wrtn:自系统启动以来读写的块设备的总量。


Linux 性能检测工具ps和pstree


ps和pstree命令是系统分析最常用的基本命令,ps命令提供了一个正在运行的进程的列表,列出进程的数量取决于命令所附加的参数。例如ps –A 命令列出所有进程和它们相应的进程IDPID),进程的PID是使用其他一些工具之前所必须了解的,例如pmap或者renice。


在运行java应用的系统上,ps –A 命令的输出很容易就会超过屏幕的显示范围,这样就很难得到所有进程的完整信息。这时,使用pstree命令可以以树状结构来显示所有的进程信息并且可以整合子进程的信息。Pstree命令对分析进程的来源十分有用。


 

相关内容