
ハードウェア:Intel SB2600WTTR、2x Xeon E5-2670v3、96Gb RAM、12x Seagate 900Gb 10K (RAID5、LSI MegaRAID SAS Invader コントローラー)。
ソフトウェア:VMWare vSphere ESXi 6.0.0-20150902001-標準。
仮想マシン:Debian Linux 8.9 (カーネル 3.16.0-4-amd64)
問題は、ディスクのパフォーマンスが非常に遅いことですhdparm -tT /dev/sda
。
Timing cached reads: 16950 MB in 2.00 seconds = 8481.87 MB/sec
Timing buffered disk reads: 218 MB in 3.45 seconds = 63.11 MB/sec
たとえば、 を使用して MySQL データベースを復元すると、myloader
ディスク使用量は 7 ~ 10 MB/秒になります (iotop -o
と表示されます)。 tar アーカイブからファイルを復元すると、同様の値 (10 ~ 12 MB/秒) になります。 場合によっては、ログにエラーが記録されずに VM が 1 分間「停止」し、その後ファイル操作を再開します。
この記事を見つけました:ESXI 6.5 ストレージ パフォーマンスの問題と修正 | opvizor.com- VMware AHCI ドライバーをアンロードすることを推奨します。私の場合はesxcli software vib list | grep ahci
次のもののみが表示されます:
sata-ahci 3.0-22vmw.600.1.17.3029758 VMware VMwareCertified 2017-09-26
Linux で新しい VM を作成しましたが、結果は同じでした。