Ho un albero di directory che contiene molti piccoli file e un piccolo numero di file più grandi. La dimensione media di un file è di circa 1 kilobyte. Ci sono 210158 file e directory nella struttura (questo numero è stato ottenuto eseguendo find | wc -l
).
Una piccola percentuale di file viene aggiunta / eliminata / riscritta più volte alla settimana. Questo vale per i file piccoli, così come per il (piccolo numero di) file più grandi.
I filesystem che ho provato (ext4, btrfs) hanno alcuni problemi con il posizionamento dei file su disco. Per un periodo di tempo più lungo, le posizioni fisiche dei file sul disco (supporto rotante, non disco a stato solido) vengono distribuite in modo più casuale. La conseguenza negativa di questa distribuzione casuale è che il filesystem sta diventando più lento (come: 4 volte più lento di un nuovo filesystem).
Esiste un filesystem Linux (o un metodo di manutenzione del filesystem) che non soffre di questo degrado delle prestazioni ed è in grado di mantenere un profilo prestazionale stabile su un supporto rotante? Il file system può essere eseguito su Fuse, ma deve essere affidabile.