10.4 LTSP-Hardwareanforderungen
Über dieses Thema lässt sich jede Menge schreiben, aber im Grunde läuft alles darauf hinaus, dass man billige Clients und leistungsfähige Server verwendet. Aber welche Clients sind geeignet und wie stark müssen die Server sein? Hierfür will ich im Folgenden ein paar Anhaltspunkte geben.
Die Clients stellen nur sehr geringe Anforderungen; Sie können sich hier nach dem zur Verfügung stehenden Budget richten.
- Kleines Budget
-
- Wenn Sie möchten, können Sie praktisch alles an alter Hardware nutzen, was Sie finden – solange es übers Netzwerk bootet. Sehr alte Hardware läuft über Etherboot, etwas neuere ist schon mit PXE-Bootfähigkeiten ausgestattet. Wenn diese nicht verfübar sind, können Sie entweder einen PXE-fähige Netzwerkkarte einbauen oder den Boot-ROM auf eine bootfähige CD oder Festplatte legen.
- Normales Budget
-
- Anstatt Ihre normalen PCs als Thin-Clients zu verwenden, können Sie auch spezielle Thin-Client-Computer erwerben. Dies sind festplattenlose, sehr kleine und leise Low-End-Geräte, die deutlich günstiger als ein normaler PC sind. Zahlreiche Hersteller (nicht nur große wie HP) haben solche Thin-Clients im Sortiment.
- Minimalanforderungen
-
- 233 MHz mit 48 MB RAM und 2 MB Video-RAM
- Empfohlene Ausstattung
-
- 400 MHz mit 128 MB RAM und PXE-bootfähig
Die Server müssen leistungsfähiger sein, allerdings ist LTSP einfach zu vergrößern, falls die Leistung nicht ausreicht. Wenn Sie die Kapazität erhöhen wollen, können Sie einfach einen zusätzlichen neben den vorhandenen Server stellen. Ob Sie einen großen Server betreiben wollen oder mehrere kleinere ist Ihre Entscheidung. Die im Folgenden beschriebene empfohlene Ausstattung hängt hauptsächlich von den Anwendungen und der Nutzungsart ab.
- Arbeitsspeicher
-
- Aufgrund der Arbeitsweise von geteiltem Speicher benötigt der Server weniger Speicher, wenn alle dieselben Anwendungen benutzen. Andererseits verbrauchen einige Programme mehr Arbeitsspeicher als andere. Im allgemeinen benötigen Sie 256 MB für das System und 128 MB pro Nutzer, wenn diese Officeanwendungen und einen Webbrowser nutzen. Es ist ratsam, etwas mehr Speicher als benötigt zu haben, denn wenn der Speicher zu klein wird, kann dies lästige Konsequenzen haben. Der Linuxkernel nutzt zusätzlich verfügbaren Speicher zum Cachen, was die Gesamtleistung beschleunigt.
- Prozessor
-
- Wieviel Prozessorleistung benötigt wird, hängt überwiegend vom Anwendungsfall ab. Wenn Sie sehr CPU-lastige Anwendungen nutzen, brauchen Sie etwas mehr, Flash beispielsweise nutzt viel CPU-Zeit. Glücklicherweise bleiben die Thin-Clients weiterhin ansprechbar, selbst wenn einige Nutzer versuchen, die gesamte CPU-Zeit an sich zu reißen (jedenfalls solange die Last nicht extrem hoch wird).
- Festplatten
-
- Es ist überaus ratsam, irgendeine Art von RAID in den Terminalservern zu betreiben. Hierbei ist eine Kombination aus »mirroring« (Daten werden auf eine zweite Platte gespiegelt, also Ausfallsicherheit) und »striping« (Daten werden auf zwei Platten verteilt, dies erhöht die Lesegeschwindigkeit, welche besonders wichtig ist) ratsam. Neben der Datenrettung, falls eine einzelne Festplatte ausfällt, erhöht dies die Leistung. Da auf den Servern eine starke Festplattenaktivität anfällt, wird das System wahrscheinlich sehr langsam arbeiten, falls Sie kein RAID nutzen. Daneben ist es ratsam, SATA-Platten mit NQC (Native Command Queueing) und 16 MB Cache (oder mehr) zu nutzen. Diese Festplatten sind mittlerweile recht günstig geworden und bieten in Terminalservern große Performancevorteile.
- Netzwerk
-
- Wenn Sie mehr als zehn Nutzer haben, empfiehlt sich die Nutzung eines Gigabit-Ethernets für Ihren LTSP-Server. Obwohl die übliche Nutzung zwischen 0,5 und 2 MBit liegt, können die Clients hohe Spitzenlasten (etwa 70 MBit) erzeugen, vor allem wenn Multimedia-Inhalte angeschaut werden.