Seite 1 von 1

StableBit Direct file I/O & Fast I/O

Verfasst: 1. Okt 2011, 12:47
von DrFeelGood
Ich nutze seit Jahren WHS und nun auch den WHS2011 mit StableBit eine ganze weile. Seit kurzem gibt es dort eine neuen Funktion die sich "Direct file I/O" und "Fast I/O" nennt.
Kann mir dazu jemand was sagen?
Ist es gut, schlecht oder nicht ausgereift? Wozu ist das?
Was bringt die Option "Parallel threads"?

Danke schon einmal in vorraus!

Re: StableBit Direct file I/O & Fast I/O

Verfasst: 4. Nov 2011, 11:17
von shadow_77
Die Frage ist zwar schon etwas her, aber ich habe mich erst jetzt durchgerungen DrivePool zu installieren (v. 4133)

Direct file I/O
Bei direct file I/O überträgt Drivepool die Daten (lesen/schreiben) direkt über den NTFS Treiber im Kernel vom WHS.
Vorteil: Weniger CPU-Auslastung und schnellere Datenübertragung

Fast I/O
Damit ist nichts anders als der System-Cache gemeint. Die Daten werden beim kopieren in den Cache geschrieben bzw. aus dem Cache gelesen.
Vorteil: Schnellerer Zugriff, schnellere Datenübertragung


Was bringt das jetzt alles?
Habe das mal bei mir mit einer 10 GByte Datei getestet.

Direct file I/O.......Datenrate........CPU-Auslastung
deaktiviert..........60-70 MB/s............60-70 %
aktiviert.............80-90 MB/s............20-30 %

Fast I/O hat bei mir nichts gebracht.
Bei mir ist es jedenfalls so, dass direct file I/O die CPU deutlich entlastet. An der Datenrate ändert sich nicht viel.
Hier ist aber noch Potential nach oben, da es schon mal vorkommt das eine Datei nur mit 30-40 MB/s übertragen wird und kurze Zeit später mit 80-90 MB/s.

Aber Performanceoptimierungen sollen ja mit den M4 Betas kommen.

Re: StableBit Direct file I/O & Fast I/O

Verfasst: 4. Nov 2011, 19:53
von DrFeelGood
Super!
danke für die Ausführliche Info :)