readonly Asked: 2009-05-15 09:54:24 +0800 CST2009-05-15 09:54:24 +0800 CST 2009-05-15 09:54:24 +0800 CST 您如何知道系统等待 IO 所花费的时间? 772 是否有一个 linux 命令可以让您查看进程 IO 等待时间与 CPU 时间的关系?我正在尝试查看某些进程是受 IO 限制还是受 CPU 限制。 performance linux 5 个回答 Voted cmeerw 2009-05-15T10:02:27+08:002009-05-15T10:02:27+08:00 看看iotop。 Best Answer Brent 2009-05-15T11:03:30+08:002009-05-15T11:03:30+08:00 我认为iostat是您想要的基本工具。 Zoredache 2009-05-15T10:00:43+08:002009-05-15T10:00:43+08:00 如果您安装atsar软件包,您可以查看系统的 CPU 和 I/O 统计信息。简单地使用 top 应该让您知道特定进程是否受 CPU 或内存限制。我不确定您如何查看特定进程的 I/O 统计信息。 ConcernedOfTunbridgeWells 2009-05-15T10:02:14+08:002009-05-15T10:02:14+08:00 top (1)将显示此信息。您可以使用 指定特定的进程 ID -p。 Philip Durbin 2009-05-15T11:27:35+08:002009-05-15T11:27:35+08:00 尝试mpstat并查看 %iowait。 [pdurbin@beamish ~]$ mpstat 1 5 Linux 2.6.18-128.1.10.el5 (beamish) 05/14/2009 03:25:27 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 03:25:28 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1073.00 03:25:29 PM all 0.25 0.00 0.50 0.00 0.00 0.25 0.00 99.00 1202.00 03:25:30 PM all 1.50 0.00 0.00 0.00 0.00 0.00 0.00 98.50 1071.00 03:25:31 PM all 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75 1150.00 03:25:32 PM all 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75 1086.00 Average: all 0.45 0.00 0.10 0.00 0.00 0.05 0.00 99.40 1116.40
看看iotop。
我认为iostat是您想要的基本工具。
如果您安装atsar软件包,您可以查看系统的 CPU 和 I/O 统计信息。简单地使用 top 应该让您知道特定进程是否受 CPU 或内存限制。我不确定您如何查看特定进程的 I/O 统计信息。
top (1)将显示此信息。您可以使用 指定特定的进程 ID
-p
。尝试mpstat并查看 %iowait。