いくつかのIOベンチマークを実行しましたが、pd-ssdがpd-standardよりも悪いIOスループットを提供する方法を理解できません。
私のテストでは、30または250GBの起動可能ディスクpd-ssdでVMを起動しましたが、100GBのpd-standardディスクよりもパフォーマンスが低下します。私のベンチマークですが、何かが足りないと思います...
PD-SSDは、IOレイテンシーとIOスループット用に最適化されていますが、sysbenchファイルレイアウトには、PD-Standardが小さいサイズでより適切に提供できるシーケンシャル書き込み帯域幅が必要です。
実際、100GiB PD-Standardの場合、PD-Standardは120MiB/sで書き込むことができるのに対し、PD-SSDは48MiB/sに制限されているため、sysbenchの準備には100GiBPD-SSDの約半分の時間がかかります。
ただし、ベンチマーク自体は、PD-SSDが実質的にIOレイテンシとIOPSで勝っていることを示しています:
100GiB PD-標準: イベントの総数:30928 イベントの実行にかかった合計時間:289.2202 リクエストごとの統計: 分:0.00ms 平均:9.35ms 最大:94.20ms 約95パーセンタイル:27.00ms 100GiB PD-SSD: イベントの総数:412308 イベントの実行にかかった合計時間:193.5045 /-リクエスト統計: 最小:0.00ms 平均:0.47ms 最大:16.67ms 約95パーセンタイル:0.95ms
私のベンチマークコマンド:
sysbench --test = fileio --file-total-size = 50G prepare sysbench --test = fileio --file-total-size = 50G\ -file-test-mode = rndrw --init-rng = on --max-time = 300 --max-requests = 0 run