Зміст:
З більш дорогими компонентами та більш тривалим терміном експлуатації апаратних засобів, ніде технічні характеристики обладнання більш детально не вивчаються, ніж у серверному середовищі. Ще кілька років тому Windows Server 2000 попросив встановити вільний 650 Мб вільного місця на диску, тоді як для сервера 2008 потрібно кілька разів перевищити цю суму, щоб встановити її, і для її ефективного використання потрібно досить багато. Хоча за останні 10 років ціни на апаратне забезпечення значно знизилися, серверне обладнання не побачило економії обладнання для настільних ПК. Крім того, віртуальні сервери в останні роки стали надзвичайно популярними, а це означає, що один сервер може містити десятки копій однієї операційної системи.
Іншими словами, Windows 2008 - це космічна свиня. Крім звичайного зростання, який ми очікуємо з часом від будь-якого типу програмного забезпечення, існує також підвищена потреба у дисковому просторі підкачки файлів, що зумовлено зростанням потреб у пам'яті. Сервер із 64 ГБ оперативної пам’яті та файлом підкачки, який би відповідав, здавався б смішним 10 років тому. Крім того, є кілька нових функцій, які використовують ще більше місця на диску! Тут ми розглянемо Windows 2008 та надамо кілька порад, як зменшити апетит цього серверного простору.
WinSxS Library
Однією з перших функцій вивільнення простору, з якою стикаються багато системні адміністратори з Windows 2008, є папка під назвою "WinSxS", яка використовується системою, відомою як Windows Side-by-Side Assembly (WinSxS). Асамблея Windows Side-by-Side зберігає DLL-файли та виконувані файли в одній великій бібліотеці, щоб легко отримати доступ до неї в Windows та інших компонентах Microsoft. Це дозволяє серверу зберігати кілька версій різних системних файлів, полегшуючи просте оновлення та зворотну сумісність. Хоча попередні версії Windows зберігали багато важливих файлів у каталозі, відомому як "System32", версія 2008 цього каталогу містить багато покажчиків на системні файли, які фактично зберігаються в цій папці WinSxS. Це має багато переваг. Наприклад, замість заміни DLL в каталозі System32 при завантаженні оновлення нова версія встановлюється в каталог SxS, а різні покажчики змінюються на нову версію.
Недоліком цього методу є те, що встановлення пакету обслуговування 200 Мб в системі потенційно означає додавання ще 200 МБ файлів, які ніколи не залишають систему. Навіть не рахуючи пакетів послуг, щороку випускаються сотні оновлень для Windows. Це може призвести до великого скупчення файлів у каталозі WinSxS. Крім того, використання цього методу може ускладнити аналіз використання дискового простору, оскільки кожна активна DLL, схоже, з’являється в системі двічі.
На додаток до нормального використання дискового простору для файлів ОС, альтернативних версій файлів ОС та файлів свопінгу, є ще один фактор, який сприяє тому, що на вашій системі Server 2008 з'являється простір - ще один прихований, ніж усі інші: Сила системи Інформація.
Служба копіювання томів
Багато традиційних методів розгляду використання дискового простору можуть показувати 20 ГБ файлів і вільний простір на диску 40 Гб, без інформації про те, що сталося з іншими 20 ГБ. Якщо ви працюєте з Windows Server 2008, вам слід шукати одного винуватця - Служба копіювання томів. Цілком ймовірно, що ви ніколи не конфігурували цю послугу і, напевно, навіть не чули про неї, але вона може працювати у вашій системі. Volume Shadow Copy робить знімки системного обсягу, які зберігаються у прихованій папці, до якої рідко доступні адміністратори.
Найпростіший спосіб побачити та зменшити обсяг дискового простору, який використовується Службою копіювання томів, - це використовувати розділ Управління дисками управління комп'ютером. Переглядаючи властивості тома в Диспетчерському управлінні, є розділ під назвою "Тіньові копії". Потім ви можете переглянути поточну статистику служби, яка легко може в багато разів перевищити кількість місця, що використовується в каталозі Windows. Навіть якщо служба відображається як відключена для кожного тома у вашій системі, вона все одно може використовувати значну кількість дискового простору.
Хоча існує багато способів обмежити або відключити цю послугу, найпростішим методом є просто встановити максимальний ліміт 300 Мб, що є найменшим допустимим розміром. Щойно ви внесете ці зміни, система автоматично видалить старі тіньові копії, поки не буде витрачено 300 Мб або менше дискового простору.
Поміняйте файли
Як вже було сказано раніше, використання файлів підкачки є споживчим простором у серверних системах. Таким чином, ще один спосіб зменшити використання дискового простору на диску C - це переміщення файлів підкачки на альтернативний диск. У багатьох серверних системах букви логічного диска не прирівнюються до фізичних накопичувачів. Отже, хоча зазвичай рекомендується, щоб файл swap завжди знаходився на першому диску в системі, розміщення файлу swap на дисководі D може означати, що він знаходиться на першому диску в системі.
Хоча багато хто скаже, що 10-20 ГБ вистачає на диск C на простому сервері, але ці нові функції роблять майже неможливим роботу сервера з таким невеликим простором. Можливо, краще використовувати привід С із близько 40-50 ГБ місця - просто для безпечності. Однак, якщо вам потрібно зберегти використання дискового простору, не забудьте обмежити "Копії тіней" і, можливо, перенести файл swap на інший диск.
Налагодження серверного космосу
На сьогоднішній день Windows Server 2008 є, очевидно, найбільш затребуваною версією Windows Server, але при гарному плануванні та уважному огляді цих ключових областей цю космічну свиню можна ефективно розробити.