Was soll mit überschüssigen Rechenressourcen nach der Umstellung auf Thin Clients geschehen?

Was soll mit überschüssigen Rechenressourcen nach der Umstellung auf Thin Clients geschehen?

Ich arbeite Teilzeit für eine kleine Privatschule. Im Computerlabor mit 24 Knoten kam es immer wieder zu Hardwarefehlern (hauptsächlich Laufwerke und Lüfter), also habe ich es in ein Linux-basiertes Thin-Client-Netzwerk umgewandelt. Obwohl die Workstations jetzt vom Netzwerk booten, verfügen die meisten noch über funktionierende Festplatten. Außerdem nutzen sie nur einen Bruchteil ihrer Rechenleistung, um einen X-Server zu betreiben.

Ich suche nach Möglichkeiten, diese Computerressourcen sinnvoll zu nutzen. Jede Workstation verfügt über eine 40 GB-Festplatte, einen Pentium 4-Prozessor und 256 MB RAM.

Ich habe überlegt:

  • Installieren eines fehlertoleranten verteilten Dateisystems auf jeder der Arbeitsstationen. Dadurch würden sowohl der Festplattenspeicher als auch die Rechenressourcen jeder Arbeitsstation genutzt, und dennoch hätten anhaltende Hardwareausfälle nur minimale Auswirkungen.
  • Ich entferne die Festplatten und baue sie in ein paar Dateiserver ein. Ich führe einen Distributed-Computing-Client auf den Workstations aus, um freie CPU-Zyklen zu nutzen. Ok, ich bin mir sicher, dass ich noch Platz für ein paar weitere Dateiserver finden werde, aber ich muss zugeben, dass ich eigentlich keine Anwendung für eine verteilte Verarbeitungsumgebung im Sinn habe.

Wenn Sie der Meinung sind, dass die erste Idee sinnvoll ist, würde ich mich über alle Informationen zu den verschiedenen verfügbaren verteilten Dateisystemen freuen. Ich habe ein bisschen gesucht, konnte aber keins finden, das wirklich zur Situation passt. Ich suche nach Redundanz und Fehlertoleranz, aber es muss auch Unterstützung für Zugriffsbeschränkungen auf Benutzer- und Gruppenebene bieten.

Über alle anderen Vorschläge würden wir uns ebenfalls freuen.

Antwort1

Wie Kevin sagte, ziehen Sie die Laufwerke heraus. Es ist Verschwendung, sie eingeschaltet zu lassen, wenn Sie für die eingesparte Energie diese Speichermenge in einem Jahr wieder kaufen könnten. Wenn es keinen besonders zwingenden Grund gibt, das Geld auszugeben, ist es übrigens am besten, sie nur als Thin Clients laufen zu lassen.

Stellen Sie sie so ein, dass sie nach der Verwendung so schnell wie möglich in den Ruhezustand versetzt werden. Es ist cool, zusätzliche Rechenleistung zu haben, aber die Kosten, die dafür anfallen, dass die Rechner rund um die Uhr eingeschaltet sind, summieren sich schnell, insbesondere bei etwas älteren Desktop-Rechnern, wie ich annehme. Wenn Sie auf ihnen eine Art verteiltes Rechenprojekt ausführen, wird Ihr Stromverbrauch erheblich steigen und der Untergang von Hardware, die bereits kurz vor dem Tod steht, beschleunigt.

Es scheint Verschwendung von Zyklen, aber Sie möchten nicht, dass etwas im Hintergrund läuft und Ihren Benutzern eine träge Benutzeroberfläche verursacht. Wenn sie die Maschinen nicht verwenden, sollten sie heruntergefahren werden, sei es in den Ruhezustand oder ganz ausgeschaltet. Strom ist teuer.

Alternativ könnten Sie einen Antrag auf ein Budget stellen, um die vorhandenen Maschinen in den Klassenzimmern zu verteilen und dann dedizierte Thin-Client-Maschinen für das Labor zu kaufen. Damit könnten Sie Ihre vorhandene, überlastete Hardware wahrscheinlich besser nutzen als mit allem anderen, was mir einfällt.

Antwort2

  • Entfernen Sie die Laufwerke. Sie verschwenden Energie und Geld, wenn Sie sie in Betrieb halten. Spenden Sie sie irgendwo. Wenn Sie sie in Dateiserver einbauen, werden Sie mit nur 40 GB-Laufwerken (selbst mit 24 davon) nicht viel erreichen.
  • Führen Sie eine beliebige Anzahl verteilter Computeranwendungen (Folding@Home usw.) aus, um Ihre freien CPU-Zyklen für einen guten Zweck bereitzustellen.

Antwort3

Ich würde keine vertraulichen Daten auf den Festplatten dieser PCs speichern. Physischer Zugriff bedeutet Zugriff auf die darin gespeicherten Daten. Wenn Sie keinen verschlüsselten Speicher verwenden, besteht das Risiko, dass Studenten mit physischem Zugriff auf die Maschinen auf die dort gespeicherten Daten zugreifen können, logische Zugriffskontrollmechanismen mal beiseite gelassen.

Sie könnten auf den Maschinen vermutlich iSCSI-Ziele ausführen und sie als eine Art RAID verwenden. Ohne ein dediziertes Netzwerk für iSCSI treten jedoch Zuverlässigkeitsprobleme auf und der Durchsatz wird schwanken.

Ich nehme an, Sie könnten so etwas installieren wieHadoopan den Computern. Wenn es an Ihrer Schule Programmierkurse gibt, könnte ein Projekt über verteilte Systeme interessant sein.

Antwort4

Wirf sie weg. Festplatten brauchen etwa 10 Watt Strom und wenn dieses Labor wie alle anderen Schullabore ist, bleiben die Systeme immer eingeschaltet, richtig?

10 Watt / 1000 Watt x 24 Stunden x 30 Tage = 7,2 kW/Monat x 24 Antriebe = 172,8 kW/Monat

Nennen Sie es ein grünes Labor, sparen Sie etwas Geld, was auch immer Ihre Motivation ist, schmeißen Sie sie einfach weg.

verwandte Informationen