Obsah:
S dražšími komponenty a delší životností hardwaru nejsou hardwarové specifikace podrobněji prozkoumány než v serverovém prostředí. Jen před několika lety systém Windows Server 2000 požádal o instalaci neobyčejně 650 MB volného místa na disku, zatímco server 2008 vyžaduje instalaci této částky několikrát a jeho efektivní spuštění vyžaduje spravedlivé řešení. Zatímco ceny hardwaru za posledních 10 let výrazně poklesly, hardware serveru neviděl úspory stolního hardwaru. Navíc se virtuální servery v posledních letech staly velmi populární, což znamená, že jeden server může obsahovat desítky kopií jediného operačního systému.
Jinými slovy, Windows 2008 je kosmický prase. Kromě obvyklého růstu, který v průběhu času očekáváme od jakéhokoli typu softwaru, existuje také zvýšená potřeba místa na disku pro odkládací soubory kvůli růstu požadavků na paměť. Server s 64 GB RAM a odkládací soubor, který by odpovídal, by se před 10 lety zdál směšný. Navíc existuje několik nových funkcí, které využívají ještě více místa na disku! Zde se podíváme na Windows 2008 a poskytneme několik tipů, jak snížit chuť k jídlu tohoto serverového kosmického prase.
Knihovna WinSxS
Jednou z prvních funkcí, které mnoho správců systému spouští se systémem Windows 2008, je složka zvaná „WinSxS“, kterou používá systém známý jako Windows Side-by-Side Assembly (WinSxS). Windows Side-by-Side sestavení ukládá DLL a spustitelné soubory do jedné velké knihovny, takže je snadno přístupný Windows a další součásti společnosti Microsoft. To umožňuje serveru uchovávat více verzí různých systémových souborů, což usnadňuje snadnou aktualizaci a zpětnou kompatibilitu. Zatímco předchozí verze systému Windows ukládaly mnoho důležitých souborů do adresáře známého jako „System32“, verze tohoto adresáře z roku 2008 obsahuje mnoho ukazatelů na systémové soubory, které jsou skutečně uloženy v této složce WinSxS. To má mnoho výhod. Například namísto nahrazení DLL v adresáři System32 při načtení aktualizace je nová verze nainstalována v adresáři SxS a různé ukazatele se změní na novou verzi.
Nevýhodou této metody je, že instalace 200 MB aktualizace Service Pack do systému potenciálně znamená přidání dalších 200 MB souborů, které nikdy neopouštějí systém. I bez počítání aktualizací Service Pack jsou každoročně vydávány stovky aktualizací systému Windows. To může znamenat velkou akumulaci souborů v adresáři WinSxS. Navíc pomocí této metody může být obtížné analyzovat využití místa na disku, protože se zdá, že se každá aktivní knihovna DLL v systému objeví dvakrát.
Kromě běžného využití souborů OS na disku, alternativních verzí souborů OS a odkládacího souboru existuje ještě jeden faktor, který přispívá k tomu, proč je v systému Server 2008 vyčerpáno místo - ještě více skryté než všechny ostatní: Systémový svazek Informace.
Služba Shadow Copy Volume
Mnoho konvenčních metod pohledu na využití místa na disku může zobrazit 20 GB souborů a volné místo na 40 GB jednotce, bez informací o tom, co se stalo s ostatními 20 GB. Pokud používáte systém Windows Server 2008, musíte hledat jednoho viníka - službu Stínová kopie svazku. Je pravděpodobné, že jste tuto službu nikdy nenakonfigurovali a pravděpodobně jste o ní ani neslyšeli, ale může být spuštěna ve vašem systému. Stínová kopie svazku pořizuje snímky svazku systému, které jsou uloženy ve skryté složce, která je zřídka přístupná správcům.
Nejjednodušší způsob, jak zobrazit a snížit množství místa na disku, které používá služba Stínová kopie svazku, je použití části Správa disků v nástroji Správa počítače. Při pohledu na vlastnosti svazku v nástroji Správa disků se nachází část nazvaná „Stínové kopie“. Poté si můžete prohlédnout aktuální statistiky služby, což může být mnohokrát množství místa, které používá adresář Windows. I když se služba u každého svazku ve vašem systému zobrazuje jako deaktivovaná, stále by mohla využívat značné množství místa na disku.
I když existuje mnoho způsobů, jak tuto službu omezit nebo zakázat, nejjednodušší metodou je jednoduše nastavit maximální limit 300 MB, což je nejmenší přípustná velikost. Jakmile tuto změnu provedete, systém automaticky odstraní staré stínové kopie, dokud nevyužije místo na disku 300 MB nebo méně.
Zaměnit soubory
Jak již bylo zmíněno, použití odkládacích souborů je na serverových systémech spotřebitelem velkého prostoru. Dalším způsobem, jak omezit využití místa na disku na jednotce C, je přesunutí odkládacích souborů na alternativní jednotku. U mnoha serverových systémů se písmena logických jednotek nerovná fyzickým jednotkám. Přestože se obecně doporučuje, aby odkládací soubor byl vždy na první jednotce v systému, umístění odkládacího souboru na jednotku D by mohlo znamenat, že je na první jednotce v systému.
Zatímco mnozí by řekli, že na jednotku C na jednoduchém serveru stačí 10–20 GB, díky těmto novým funkcím je téměř nemožné provozovat server s tak malým prostorem. Může být lepší použít jednotku C s blíže k 40-50 GB prostoru - jen pro bezpečí. To znamená, že pokud potřebujete šetřit místo na disku, nezapomeňte omezit stínové kopie a případně přesunout odkládací soubor na jinou jednotku.
Wrangling Server Space Hog
Windows Server 2008 je doposud zjevně nejnáročnější verzí systému Windows Server, ale s dobrým plánováním a pečlivým pozorováním těchto klíčových oblastí může být tento kosmický prase efektivně hádán.