Indholdsfortegnelse:
Med dyrere komponenter og længere hardwarelevetid er ingen steder hardwarespecifikationer mere undersøgt end i servermiljøet. For bare få år siden bad Windows Server 2000 om en muggen 650 MB ledig diskplads til at installere, mens Server 2008 kræver flere gange det beløb at installere, og det tager en hel del mere at køre det effektivt. Mens priserne er faldet markant på hardware i de sidste 10 år, har serverhardware ikke set besparelserne ved desktophardware. Derudover er virtuelle servere blevet enormt populære i de senere år, hvilket betyder, at en enkelt server kan indeholde snesevis af kopier af et enkelt operativsystem.
Med andre ord, Windows 2008 er et rumhår. Bortset fra den sædvanlige vækst, som vi forventer over tid fra enhver type software, er der også et øget behov for swap-fil-diskplads på grund af væksten i hukommelseskrav. En server med 64 GB RAM og en swap-fil, der matcher, ville have virket latterlig for 10 år siden. Der er desuden flere nye funktioner, der bruger endnu mere diskplads! Her skal vi kigge på Windows 2008 og give nogle tip til, hvordan man reducerer appetitten på dette server space svin.
WinSxS-bibliotek
En af de første space hogging-funktioner, som mange systemadministratorer støder på med Windows 2008, er en mappe kaldet "WinSxS", som bruges af et system kendt som Windows Side-by-Side Assembly (WinSxS). Windows Side-by-Side Assembly gemmer DLL'er og eksekverbare filer i et stort bibliotek, så det let kan fås adgang til det med Windows og andre Microsoft-komponenter. Dette gør det muligt for serveren at beholde flere versioner af forskellige systemfiler, hvilket letter let opdatering og bagudkompatibilitet. Mens tidligere Windows-versioner lagrede mange vigtige filer i et bibliotek kendt som "System32", indeholder 2008-versionen af dette bibliotek mange pegepunkter til systemfiler, der faktisk er gemt i denne WinSxS-mappe. Dette har mange fordele. I stedet for at udskifte DLLer i System32-biblioteket, når en opdatering indlæses, installeres den nye version i SxS-biblioteket, og forskellige pointer ændres til den nye version.
Ulempen ved denne metode er, at installation af en 200 MB servicepakke på systemet potentielt betyder, at der tilføjes yderligere 200 MB filer, der aldrig forlader systemet. Selv uden at tælle servicepakker, er der hundredvis af Windows-opdateringer, der frigives hvert år. Dette kan oversættes til en stor ansamling af filer i WinSxS-biblioteket. Derudover kan brug af denne metode gøre det svært at analysere diskpladsforbrug, da enhver aktiv DLL ser ud til at vises på systemet to gange.
Ud over den normale diskplads brug af OS-filer, alternative OS-filversioner og swap-fil, er der en faktor mere, der bidrager til, hvorfor der spises plads på dit Server 2008-system - en mere skjult end alle de andre: Systemvolumen Information.
Volume Shadow Copy Service
Mange konventionelle metoder til at se på brug af diskplads kan muligvis vise 20 GB filer og ledig plads på et 40 GB drev uden oplysninger om, hvad der skete med de andre 20 GB. Hvis du kører Windows Server 2008, er der en skyldige at se efter - Volume Shadow Copy Service. Det er sandsynligt, at du aldrig har konfigureret denne service og sandsynligvis ikke engang har hørt om den, men den kører muligvis på dit system. Volume Shadow Copy tager snapshots af systemvolumen, som gemmes i en skjult mappe, som sjældent er tilgængelig for administratorer.
Den nemmeste måde at se og reducere mængden af diskplads, der bruges af Volume Shadow Copy Service, er at bruge afsnittet Diskstyring i Computeradministration. Når man ser på egenskaberne ved et lydstyrke i Diskstyring, er der et afsnit med titlen "Shadow Copies." Du kan derefter se den aktuelle statistik over tjenesten, som let kan være mange gange den mængde plads, der bruges af Windows-biblioteket. Selv hvis tjenesten vises som deaktiveret for hver lydstyrke i dit system, kan den stadig bruge en betydelig mængde diskplads.
Selvom der er mange måder at begrænse eller deaktivere denne tjeneste, er den nemmeste metode blot at indstille en maksimal grænse på 300 MB, som er den mindste tilladte størrelse. Når du har foretaget denne ændring, vil systemet automatisk slette gamle skyggekopier, indtil det bruger 300 MB eller mindre diskplads.
Byt filer
Som tidligere nævnt er brug af swap-filer en stor pladsforbruger på serversystemer. Som sådan er en anden måde at holde brugen af diskplads nede på C-drevet at flytte swap-filer til et alternativt drev. På mange serversystemer svarer de logiske drevbogstaver ikke til fysiske drev. Så selvom det generelt anbefales, at swap-filen altid er på det første drev i systemet, kan det at betjene en swap-fil på D-drevet betyde, at den er på det første drev i systemet.
Mens mange vil sige, at 10-20 GB er nok til et C-drev på en simpel server, gør disse nye funktioner det næsten umuligt at betjene en server med så lidt plads. Det kan være bedre at bruge et C-drev med nærmere 40-50 GB plads - bare for at være sikker. Når det er sagt, hvis du har brug for at spare på diskpladsforbrug, skal du sørge for at begrænse Shadows Copies og muligvis flytte swap-filen til et andet drev helt.
Kranglet en Server Space Hog
Hidtil er Windows Server 2008 helt klart den mest plads-krævende version af Windows Server, men med god planlægning og et nøje øje med disse nøgleområder kan dette rumskrog krænkes effektivt.