高利用率 iostat

高利用率 iostat

我有一台装有 Oracle 数据库的服务器。它运行在 Dell Unity 存储上。该服务器的磁盘 IO 速度非常慢。我该如何修复它?

以下是我的服务器的一些详细信息:

  
OS - OL8
 
Kernel - 5.4.17 uek
 
Storage - Dell Unity XT 880F (32 * SSD disk 1,92TB)

DB - Oracle 12.1

iostat 输出:

Device            r/s     w/s     rMB/s     wMB/s   rrqm/s   wrqm/s  %rrqm  %wrqm r_await w_await aqu-sz rareq-sz wareq-sz  svctm  %util
dm-2          3937.60 1732.00    148.54    110.53     3.70     0.40   0.09   0.02    1.89    7.01  16.68    38.63    65.35   0.17  98.33
dm-3            64.20 1375.50      0.25    135.57     0.00     3.00   0.00   0.22    1.38    1.45   1.34     4.02   100.92   0.64  92.29
dm-5          3941.30 1725.50    148.24    110.53     0.00     0.00   0.00   0.00    1.92    6.18  18.25    38.51    65.59   0.17  98.35
dm-7            64.30 1379.30      0.25    135.53     0.00     0.00   0.00   0.00    1.39    1.44   2.07     4.02   100.62   0.67  96.83
dm-8          3941.20 1725.50    148.23    110.53     0.00     0.00   0.00   0.00    1.93    6.19  18.27    38.51    65.59   0.17  98.35

答案1

大家有什么想法吗?以下是 fio 输出:

Disk stats (read/write):
    dm-8: ios=210012/241362, merge=0/0, ticks=132262/87248, in_queue=219510, util=90.87%, aggrios=210027/241509, aggrmerge=0/0, aggrticks=131540/86615, aggrin_queue=218155, aggrutil=90.87%
    dm-5: ios=210027/241509, merge=0/0, ticks=131540/86615, in_queue=218155, util=90.87%, aggrios=210024/241426, aggrmerge=3/82, aggrticks=132557/89609, aggrin_queue=25556, aggrutil=90.79%
    dm-2: ios=210024/241426, merge=3/82, ticks=132557/89609, in_queue=25556, util=90.79%, aggrios=26253/30178, aggrmerge=0/0, aggrticks=15836/10594, aggrin_queue=3100, aggrutil=78.97%
 

相关内容