Обрезка на intel x25-m G2 при подключении через iscsi
Я использую windows 7 vm на esxi, подключенном к x25-M G2 через iscsi, на котором запущен starwind iscsi на сервере 2008. Обрезка является функцией ОС vm или ОС iscsi server или не применима с ISCSI?
2 ответа
Поскольку TRIM представляется "аппаратной командой", SSD должен быть подключен непосредственно к физическому хосту, который является вашим хостом iSCSI, если я получу ваше право. Так что это означает, что этот хост должен поддерживать отделку. Windows 2008 R2 поддерживает эту функцию, поэтому, если вы работаете с версией R2, я думаю, вы сможете воспользоваться преимуществами TRIM. Виртуальная машина получает виртуальный жесткий диск через iSCSI и не заботится о бэкэнде.
TRIM должен быть реализован на каждом уровне стека, чтобы быть полезным. Если вы использовали сопоставление физических необработанных устройств вместо VMFS для предоставления гостевой системы Windows 7, а Starwind поддерживает TRIM (о котором я не знаю), то у вас может быть шанс.
В противном случае, поскольку ESXi не поддерживает TRIM, каждый раз, когда вы удаляете файл на своей виртуальной машине, он просто обновляет несколько блоков в vmdk, которые передаются как несколько записей iSCSI, которые Starwind+2008R2 проходит, как несколько пишет в x25, и 2008R2 никогда не узнает, что сейчас есть свободные блоки, которые он мог бы TRIM. Другими словами, хотя 2008R2 и отправлял TRIM на X25, если Starwind когда-либо удалял некоторые блоки, он этого не сделает, потому что ESXi никогда не отправит iSCSI TRIM в Starwind.
См. http://www.t10.org/ftp/t10/document.08/08-347r1.pdf для некоторых веских причин, почему Starwind, вероятно, также не реализует TRIM.