よろづやアンテナ

ITから生活の参考になる情報を備忘録代わりに残していきます

vSphere、ESXi6.5でNVMEの自動UNMAPはサポートしていない

vSphere、ESXi6.5でNVMEの自動UNMAPはサポートしていないそうです。参考にしたのは以下の英語ブログ。

 

https://blog.zoomik.pri.ee/posts/vsphere-6-5-virtual-nvme-does-not-support-trimunmapdeallocate/

 

以下は抜粋です。

VMで "defrag / L"を実行しようとしましたが、そのデバイスはそれをサポートしていません。
私はリリースノートを探しました。仮想NVMeデバイス:「NVMe仕様v1.0eの必須の管理およびI / Oコマンドをサポート」

 

問題は、Deallocate(NVMeのATA TRIM / SCSI UNMAP)を扱うNVMeの部分がオプションであることです。

 

以下は原文ですが、ESXiとNVMEのunmapについてはあまりドキュメントがないのでわかりにくいですね。

 

Virtual NVMe device: “Supports NVMe Specification v1.0e mandatory admin and I/O commands”