SSDs oder Festplatten in einem LANcache?

531
rtytgat

Ich baue einen LANcache für eine Lanparty, die ich organisiere. Wir haben ungefähr 80 Besucher (ziemlich kleines LAN), aber unser Uplink ist aus Gründen auf 100 MBit / s begrenzt und ständig mit Game-Update / Steam-Download-Verkehr gesättigt. Ein LANcache würde wahrscheinlich sehr helfen. Unser Budget ist jedoch nicht zu groß.

Im Moment habe ich einen Server mit einer 4Gbit / s-Netzwerkverbindung aufgebaut, und ich möchte diese Verbindung vollständig mit Verkehr auslasten, so dass mindestens 4 Personen gleichzeitig Gigabit-Geschwindigkeit herunterladen können.

Jetzt bleibt die Frage, welche Art von Speicher-Setup ich für 500MByte / s benötige. Der LANcache im obigen Link verwendet 6 SSDs in RAIDZ, und einer der Autoren sagt tatsächlich, dass " HDDs für diesen Zweck wirklich nicht ausreichen " .

Ein Freund von mir sagt mir jedoch, dass die Verwendung von SSDs ein Overkill ist und dass ZFS auf 3 HDDs mit Kompression und einer SSD als Cache 500 MByte / s liefern sollte. Ich frage mich, ob dies wahr ist, weil

  • Die Daten sind wahrscheinlich bereits komprimiert, da es sich um Pakete mit Spieldaten handelt
  • Viele Artikel / Forenbeiträge im Internet, die ich leider nicht verlinken kann, da die RAIDZ-Leistung bei 3 Festplatten nicht ausreichend hoch ist, um 280 MByte / s zu sein, und eine Person (die es übrigens für einen LANcache verwendet) besagt, dass ein Server nicht gesättigt werden kann 4 Gigabit-Verbindung

Meine eigentlichen Fragen sind also

  • Ist es überhaupt sinnvoll, ZFS zu verwenden? Jeder scheint es zu benutzen, aber ein Cache scheint mir nicht viel aus Zuverlässigkeit zu bringen ...
  • Ist es sinnvoll, RAID-Z im Gegensatz zu RAID-0 zu verwenden?
  • Wäre es in meiner Situation besser, SSDs zu verwenden?
  • Ist es möglich, mit dem erwähnten HDD-basierten Setup 500MByte / s zu liefern?
  • Welche Art von CPU- / Speicherspezifikationen würde ich bei der Verwendung von ZFS benötigen?
1
500 MB / s mit nur drei Laufwerken mit 7200 U / min werden schwierig. Was Sie jedoch tun müssen, ist die Einrichtung und das Benchmarking. Wenn Sie 500 MB / s erreichen können - großartig. Nicht mehr. Wenn nicht, müssen Sie es noch einmal überdenken. Ehrlich gesagt, wenn dies nur ein temporärer Cache für eine LAN-Party ist, würde ich einfach auf RAID0 gehen. Wenn Sie ein Laufwerk verlieren, trennen Sie es einfach vom Netzwerk. Mark Henderson vor 9 Jahren 1

0 Antworten auf die Frage