розмір віртуального вікна


11

Я почав використовувати Windows 7 під VirtualBox на хості Ubuntu 10.10. Я зробив близько 6 знімків під час налаштування VM із зображення відновлення Windows, що поставляється разом із комп'ютером. Мої установки були більш-менш обмежені оновленнями Windows, антивірусом та VB Guest Additions. Я видалив набагато більше, ніж встановив. ВМ працював близько 24 годин.

Знімки збільшувались у розмірі з тривожною швидкістю, навіть коли машина не працювала: файл .vdi-знімка за період між 23:22 та 9:02 має розмір 6 гігів; за цей час трапилося дуже мало. Інші файли .vdi мають розмір від 0,5 до 3 ГБ, більшість - від 1 до 2 ГБ. Відповідні файли .sav мають розмір від 0,5 до 1 ГБ.

Підключення до Інтернету, де я це робив, обмежується завантаженням 30 КБ / с, який, постійно насичений, працює менше ніж 3 Гб за 24 години.

Це нормально? Чи можна щось зробити, щоб зробити знімки більш практичними?

оновлення

Після повторного запуску VM я помітив, що mscorsvwвикористовується значний час обробки. Мабуть, цей процес попередньо компілює збірки .NET . Це може відбуватися в період, коли я робив знімки, що може пояснити деяке збільшення розміру знімка. Я був би дещо здивований, дізнавшись, що це може спричинити за понад 10 ГБ додаткового використання диска, або що він буде працювати приблизно 24 години. Чи можливо це?

оновлення частини deux

Як пов’язано з потоком коментарів, я запустив віртуальну машину знову вчора, близько 24 годин тому (опівдні 2011-02-27).

  • Зробив ще один знімок після закінчення початкових встановлень. Файли цього знімка становлять ~ 500 Мб для .vdi та ~ 920 Мб для .sav.

  • Через півтори години я зробив ще один знімок. .vdi: ~ 477 Мб; .sav: ~ 923 Мб

  • Я намагався залишити це бігом протягом ночі; Я не користувався комп’ютером близько півночі. Однак, коли я перевірив це сьогодні вранці, VirtualBox каже, що його стан "перерваний". Поточний файл .vdi-знімка розміщений у часовому режимі 2011-02-28 01:05. Розмір ~ 1,5 ГБ.

Отже, враховуючи, що я отримував розширення файлу .vdi на 6 ГБ за 9 годин раніше, схоже, набір змін стабілізується хоча б дещо з часом після встановлення або оновлень. Оллі припустив, що значна частина змін може відбуватися завдяки використанню свопів. Як згадувалося в коментарях, я не дуже впевнений, як перевірити кількість віртуальної пам'яті, яку використовує Windows 7. Коли я перевіряв його, розмір файлу swap становив приблизно 1,5 Гб, але я не знаю точно, як дізнатися, яка частина цього насправді використовується. Графік монітора ефективності вказує на те, що використання підключення файлів підключення досягло піку і стабілізувалося трохи менше 20. Але 20 що?

Отже, якщо зміни вмісту файлу підкачки насправді відповідають за значну частину збільшення розміру знімка, можливо, можливо зменшити розміри знімків, кажучи Windows робити меншу індексацію або все, що він використовує своп, коли отримає концерт безкоштовної оперативної пам’яті.


У вас є своп? І чи є своп включений у знімки?
Оллі

@Olli: Хоча я чітко не перевіряв наявність swap, я дав VM 1,6 Мб оперативної пам’яті і не робив одночасно більше ніж одну річ. Наразі у ньому є 992 МБ пам'яті в режимі очікування, сидячи в режимі очікування (як це видно в Менеджері ресурсів Windows).
інтуїтивно

@intuited: моя думка полягала в тому, що якщо у вас великий розділ swap, а Windows відбувається обмін (це відбувається, навіть якщо у вас є багато пам'яті з різних причин), це може значно збільшити розмір вашої знімки.
Оллі

@Olli: Хм .. Я думав, що я звернувся до вашої точки зору, але я припускав, що наявність великої кількості резервної пам'яті означатиме, що вона не використовує значну кількість свопів. Я натрапив на меню монітора продуктивності та довів його до відображення використання файлів підкачки на своєму графіку. Він стійкий приблизно в 17 .. гм, відсотків? Властивості системи показує 1606 Мб як "загальний розмір файлу підкачки для всіх дисків". Тому . . . це означає, що близько 300 Мб знаходиться в свопі? Це звучить правдоподібно?
інтуїтивно

Я також зробив ще пару знімків; одного взяли під час вимкнення машини. При запуску він встановив деякі оновлення. Коли оновлення завершилися, я зробив ще один знімок; .vdi для попереднього знімка склав розмір близько 500 Мб. —————— Через пару годин файл .vdi, здавалося, вийшов трохи менше 500 МБ, і я зробив ще один знімок. Через 15 хвилин новий .vdi розміром близько 100 Мб. Протягом усього цього система сиділа в основному в режимі очікування, працюючи лише з Монітором ресурсів, а з недавнього часу працює Монітор продуктивності.
інтуїтивно

Відповіді:


3

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

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