2 Stimmen

Paralleles Lesen von mehreren Festplatten

Ich schreibe eine Anwendung, die mit vielen Daten (Gigabytes) arbeitet. Ich erwäge, die Daten auf mehrere Festplatten aufzuteilen und sie parallel zu lesen. Ich frage mich, auf welche Art von Einschränkungen ich stoßen werde - ist es beispielsweise möglich, von 4 oder 8 Festplatten parallel zu lesen, und erhalte ich ungefähr die 4- oder 8-fache Leistung, wenn die Festplatten-E/A der begrenzende Faktor ist? Worauf sollte ich achten? Hinweise auf relevante Dokumente sind ebenfalls willkommen - Google hat nicht viel ergeben.

EDIT: Ich sollte darauf hinweisen, dass ich mir RAID angeschaut habe, aber die Leistung war nicht so gut, wie ich gehofft hatte. Ich habe vor, dies selbst in C/C++ zu schreiben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X