Markus Feilner schrieb:
Wir möchten ein Projekt umsetzen, für das wir alle halbe Jahr ca 500.000 kleine Dateien zum Umwandeln bekommen. Zwei Fragen: a) Welche Dateisysteme sind dafür am besten geeignet (Performance)? Laut Linux-Magazin hat reiserfs bei so großer Anzahl Dateien wohl Vorteile...
Das ist schwer zu sagen, erst recht wenn man die Anwendungsfälle nicht kennt. Wird hauptsächlich gelesen oder auch geschrieben? Wie oft das ganze, ...? Wie lange dauert eine Operation im Durchschnitt? Nach "filesystem" "benchmarks" oder "performance" gegoogelt, bringt einen auch nicht wirklich weiter. Falls die Verarbeitungsdauer einer einzelnen Datei sehr hoch ist, ist es wahrscheinlich am sinnvollsten, eigene Tests durchzuführen. Falls sehr häufig wahlfrei auf den Inhalt zugegriffen werden muß, kann es auch Sinn machen, die Dateien vor der Verarbeitung in eine Datenbank einzulesen. V.a. wenn deren Inhalt noch in normale VARCHARS paßt.
b) Soll die Verzeichnisstruktur flach oder tief ausgelegt werden?Was ist performanter?
Bei ReiserFS sollte die Verzeichnisstruktur keine Rolle spielen: http://www.linuxgazette.com/issue55/florido.html -- Viele Grüße, Alex