Налаштування VirtualBox Solid-State Drive нормально для спінінгу дисків?


19

Тож я помітив із 4.1, що VirtualBox додав опцію "Solid-State Drive" у розділ зберігання даних.

Я також знаю, що Win7 повідомляє про вільний простір по-різному для твердотільного диска, щоб диск міг повторно використовувати ці сектори у вбудованій оптимізації.

Мені цікаво ввімкнути це, навіть якщо у мого хоста є спінінг-диск. Чи ефективно це буде нульовий вільний простір, щоб я міг компакувати свій віртуальний диск? Я б узяв великий удар на виставу, включивши це?

Відповіді:


11

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

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

Ви можете ввімкнути це, але відмінності в ефективності ви не побачите. Щодо того, що варто, хоча ніколи ніколи не має приводу це вмикати, якщо вони не тестують особливості SSD (і навіть тоді не можуть перевірити зазначені функції за допомогою імітованого SSD).


5
TRIM - це те, про що я думав. Я б очікував, що TRIM допоможе VirtualBox дізнатися, які блоки є безкоштовними, тому не потрібно нарощувати .vdi стільки / часто. Звичайно, це лише в тому випадку, якщо VBox має підтримку TRIM, про що мені не говорять деякі швидкі пошуки Google.
шербанг

AFAIK, це НЕ має TRIM підтримки. Однак, є набагато простіші / швидші способи досягти цього. Дивіться наступне питання: Чи можливо зменшити динамічне зображення VirtualBox? Крім того (це те, що я роблю), ви можете просто стиснути VDI з архіватором (7zip, WinRar тощо) і витягнути його, коли потрібно запустити машину.
Прорив

Вибачте, ще одне, що потрібно додати ... Навіть якщо віртуальний жорсткий диск був усвідомлений TRIM, це не завадило б VDI збільшитись у розмірі. Без TRIM жорсткий диск замінить ще тісніші "видалені" блоки перед тим, як вийти. Все, що TRIM робить, це повідомити контролеру SSD, які блоки він може використовувати при збиранні сміття (щоб запобігти посиленню запису ).
Прорив

Ну, це звучить для мене , як ви дійсно хочете , щоб включити цю функцію , якщо ваш диск файл зображення знаходиться на твердотільному накопичувачі ... Правда не потрібно блокувати дефрагментацію; просто не запускайте дефрагменти в гостьовій ОС (переконайтеся, що не встановлено автоматичну або заплановану дефрагменти), але чому б не мати додаткову перевірку, щоб запобігти помилкам? TRIM також може допомогти надати пристрою додаткову інформацію, яку він може використовувати для кращої оптимізації. Це може не спричинити корисних результатів , але я думаю, що це може допомогти продовжити термін експлуатації пристрою. І FWIW, я не бачу причин, щоб не ...
Дейв Ліллетун

2
AFAIK Virtualbox може використовувати команду TRIM для автоматичного скорочення файлів vdi . І ні, жоден архіватор не може стиснути ваш віртуальний жорсткий диск на зразок, vboxmanage compactтому що всі ненульові сектори на диску все-таки потрібно стиснути, хоча вони належать до видалених файлів. Єдиний спосіб дійсно зменшити ці файли зображень - це обнулення секторів за допомогою таких інструментівzerofree
phuclv

0

Якщо ви проходите через SSD, я майже впевнений, що гість вже буде бачити це як SSD. Цей прапор набагато актуальніший для віртуальних накопичувачів. Мені не зрозуміло, яку користь може надати цей прапор, особливо якщо у вас в гості встановлені гостьові інструменти, але на думку приходить декілька речей. По-перше, є функція "TRIM", яка може допомогти хост-оператору зрозуміти, що не потрібно видаляти невикористані сторінки файлової системи на диск, коли вони відмовляються. Більше того, я думаю, що потенційною виграшею може стати те, що більшість ОС відключить звичайний графік планування ліфтів для дискового вводу-виводу, коли він буде представлений із SSD. Зокрема, якщо увімкнено кешування вводу-виводу, це, мабуть, великий виграш, оскільки наявність двох рівнів планування ліфтів, ймовірно, є результативною.

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