小编Ben*_*min的帖子

数据移动器的 Linux I/O 瓶颈

我有一台运行 Ubuntu 服务器 10.04 的 24 核机器,内存为 94.6GiB。该机器正在经历高 %iowait,这与我们拥有(4 个内核)运行相同类型和数量的进程的另一台服务器不同。两台机器都连接到 VNX Raid 文件服务器,24 核机器通过 4 个 FC 卡连接,另一台通过 2 个千兆以太网卡连接。4 核机器目前优于 24 核机器,具有更高的 CPU 使用率和更低的 %iowait。

在 9 天的正常运行时间中,%iowait 平均为 16%,通常高于 30%。大多数时候 CPU 使用率非常低,大约为 5%(由于 iowait 高)。有充足的空闲内存。

我不明白的一件事是为什么所有数据似乎都通过设备 sdc 而不是直接通过数据移动器:

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           6.11    0.39    0.75   16.01    0.00   76.74

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               0.00         0.00         0.00       1232          0
sdb               0.00         0.00         0.00       2960          0
sdc               1.53        43.71        44.54   36726612   37425026
dm-0              0.43        27.69 …
Run Code Online (Sandbox Code Playgroud)

linux io bottleneck ubuntu-10.04

8
推荐指数
3
解决办法
1571
查看次数

标签 统计

bottleneck ×1

io ×1

linux ×1

ubuntu-10.04 ×1