Чи працює SSD TRIM зі сценарієм "завантаження з VHD"?


9

Нещодавно я придбав Intel X-25 G2 SSD (160 ГБ) як додатковий привід для свого ноутбука.

Я створив віртуальний диск фіксованого розміру (40 Гб) і встановив на цей VHD Windows Server 2008 R2. Зараз я "завантажуюся до VHD".

(Я хочу декілька середовищ розробки, тому окремі VHD - це шлях для мене.)

Це працює чудово і швидко. Ніяких скарг немає.

Просто нудотне почуття. Як працює TRIM у цьому сценарії? Чи потенційно я збиваю свій SSD, використовуючи його так?

Я не зміг знайти жодних остаточних відповідей через Google. Я запустив "fsutil поведінку запит відключитиdeletenotify", і він повернув "0". Однак це, мабуть, не остаточно.

Я запустив програму дефрагментації, і, здається, для цього завдання доступний накопичувач SSD.

Є там:

1) Як я можу визначити, чи працює TRIM? 2) Якщо ні, як я це вмикаю?


Оскільки я задав це питання майже 3 роки тому, я подумав, що додаю постскрипт. В основному мій SSD все ще залишається сильним після 2 років досить солідного використання VHD.

Відповіді:


3

Документ, що не працює на сайті Microsoft, відзначає нові можливості 8 платформи. Вони не вказують, чи це працює лише на сервері чи клієнті:

http://msdn.microsoft.com/en-us/library/hh848053%28v=vs.85%29.aspx

Вони також трохи розповідають про новий формат VHDX, який повинен підтримувати TRIM,

http://technet.microsoft.com/en-us/library/hh831446.aspx

Я не можу перевірити, чи працює це, тому що зараз у мене w8cp працює у стандартному форматі vhd, тому я спробую виконати чисту перевстановлення нового формату vhdx. Якщо ви не є пацієнтом, ви можете зробити це самостійно і переглянути видалення файлу з проклом (ви повинні бачити ряд певних дзвінків api, див. Нижче)

"Вибачте, але як механізм запобігання спаму, нові користувачі можуть розміщувати максимум дві гіперпосилання": ocztechnologyforum.com/forum/showthread.php?66696-New-FW-Flashing


2

Наскільки мені відомо, жодні рішення щодо віртуалізації поки не підтримують, щоб сказати ОС у віртуальній машині, що вона насправді на SSD (віртуальний привід і контролер виглядатимуть так само, як і для гостьової ОС, якщо це на диску, що працює на металі, на SSD або навіть повністю диск на базі оперативної пам’яті) і переклад TRIM-команд з гостьової ОС для виправлення команд TRIM щодо хост-накопичувача.

У цьому плані вам пощастить, використовуючи віртуальні диски змінного розміру (оскільки, коли вони скорочуються, місце, розміщене з файлу, буде звільнено кодом файлової системи, і він вимагатиме видачі відповідних команд TRIM), але використання віртуальних дисків, що розгортаються, має продуктивність власний хіт, тож вам доведеться провести кілька досліджень, щоб побачити, чи вдаряєшся ти цим більше, ніж відсутність підтримки TRIM для простору, який використовується vdisk фіксованого розміру (моя кишка говорить, що диск з фіксованим розміром - це спосіб піти, але я б зробив кілька тестів на ефективність, щоб перевірити це).


1

Віртуальна машина має віртуальне обладнання та нічого не знає про власне жорсткий диск. Це також не потрібно знати, оскільки операційна система приймає все про себе. Незважаючи на те, що теоретично це чудово, це пошкоджує SSD.

Файл VHD завжди використовується в повному обсязі в очах хоста, не маючи вільних пробілів. Тому хост ніколи не застосовуватиме TRIM до VHD. Не існує технології, яка дозволяє гостям та господарям спілкуватися, оскільки це було б серйозним порушенням безпеки.

Таким чином, відповідь позитивна: Ви є пожирання SSD.

Поміркуйте:

  1. Поклавши VHD на не-SSD диск,
  2. Видалення VHD рано чи пізно з диска SSD (TRIM буде застосовано),
  3. Використовуючи VHD змінного розміру (я сумніваюся, це навіть відкладе проблему, будучи настільки ж марнотратною, як і щодо TRIM),
  4. Розбиття SSD на два розділи та використання дискового програмного забезпечення для обміну віртуальними машинами на / з другого розділу (це може зажадати винахідливого використання продукту склоочисників - можливо, використання операційної системи для видалення та відтворення другого розділу буде робити це хитрість).

2
Дякуємо за детальну відповідь. Щоб було зрозуміло, я не запускаю віртуальну машину, але фактично завантажую свою фізичну машину з файлу VHD. У цьому сценарії я вважаю, що ТОЛЬКО управління дисками є віртуалізованим. Це, ймовірно, означає, що ваша порада все-таки відповідає дійсності, але ви могли б підтвердити?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.