mensch183
Captain
- Registriert
- Jan. 2008
- Beiträge
- 3.666
Zu dem angeblichen "nur Vorteile": ZFS teilt sich mit sämtlichen anderen raidartigen Lösungen, die die Haupt-CPU des Rechners die Verwaltungsarbeit machen lassen, durchaus einen dicken Nachteil ggü. klassischen extra Raidcontrollern:Bogeyman schrieb:ZFS ist mehr als Raid. Raid ist out und Raid wurde auch nur erfunden um alte Dateisystem weiterhin verwenden zu können.
...
Du hast nur Vorteile: Kommst überall an deine Daten brauchst nur genug SATA Ports und keinen Baugleichen Controller. Du hast kein Write Hole. Du sparst dir nen Hardware Controller samt BBU. Du kannst sämtliche Systemrssourcen zum Cachen nutzen nicht nur die 512MB des Raidcontrollers. Bist also nur dadurch Limitiert wieviel Ram dein Mainboard aufnehmen kann.
* Das Bussystem des Rechners wird _viel_ mehr belastet bzw. wirkt eher begrenzend, da sämtliche reads/writes aufs Plattensystem mehrfach darüber übertragen werden müssen.
Deshalb findet man ZFS niemals (modulo Sandkasten) direkt dort, wo der eigentliche Job des Rechners schon I/O-lastig ist. Dort, wo RAM für den eigentlichen Job wichtig ist, auch nicht. Es werden dedizierte Fileserver (oder "Storage Server" oder wie man die Sau gerade nennt, wo sich die Bytes stapeln) hingestellt, womit funktional eine ähnliche "Auslagerung" geschieht wie bei Raidcontrollern. Bei Raidcontrollern wird innerhalb eines Rechners Arbeit an ein Stück Zusatzhardware delegiert, beim ZFS-Einsatz (außerhalb des Sandkastens) wird Arbeit gleich an weitere Rechner delegiert.
Ja, ZFS tut nebenbei viel mehr als ein klassisches Raid. Vollkommen richtig. Nur ändert sich durch ein noch so cleveres Filessystem an der Grundaufgabe, Bytes aus dem RAM über I/O-Busse auf Platten zu schieben und zurückzuholen nichts. Auch ZFS kann die Daten nicht von A nach B beamen sondern muß sie durch die doofe, immer zu lahme Hardware lotsen.
Dein o.g. Caching-Argument halte ich übrigens für ziemlich Banane. Der (kleine) Cache auf klassischen Raidcontrollern hindert das OS nicht daran, trotzdem den Hauptspeicher als Cache für Files zu nutzen. Von mehr RAM profitierten beide Lösungen.
Zuletzt bearbeitet: