IOPSのパフォーマンスを向上させるために、データベースサーバーのディスク06にLVMストリッピングを設定しました。
しかし、負荷が高い間、デバイスマッパーDM-2この6つのディスクに関連する使用率は100%(使用中)ですが、接続されたディスクはSD[中国語]稼働率は50%程度に過ぎない。
データベースサーバーの負荷が重く100%活用されるにつれて、アプリケーションのパフォーマンスも低下します。
LVの詳細は次のとおりです。
--- Logical volume ---
LV Path /dev/vg/lg
LV Name lv
VG Name vg
LV UUID P**-***-***e
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2022-12-02 20:32:38 +0000
LV Status available
# open 1
LV Size 13.08 TiB
Current LE 13715376
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
--- Segments ---
Logical extents 0 to 13715375:
Type striped
Stripes 6
Stripe size 16.00 KiB
基本ファイルシステムのブロックサイズは次のとおりです。
$ sudo stat -f /lvm-fs
File: "/home/.../lvm-fs"
ID: *** Namelen: 255 Type: xfs
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 3510614400 Free: 2161893661 Available: 2161893661
Inodes: Total: 1404454400 Free: 1404453939
次の設定/設定はありますか?DM-0IOPSのパフォーマンスをさらに向上させるには、他のディスクの使用率が同じでなければなりませんか?
ありがとうございます。
編集1: リニア読み出し出力の使用DD:
$ sudo dd if=/dev/dm-2 of=/dev/null bs=1M count=102400
102400+0 records in
102400+0 records out
107374182400 bytes (107 GB) copied, 184.611 s, 582 MB/s
上記の場合DDコマンドを実行すると、busy%65%
はとの間で変化し続けます85%
が、絶対に触れません100%
。DM-2次のように常に100%
使用されています。