Mam sformatowany dysk EXT3 na serwerze Linux CentOS. Jest to dysk danych aplikacji sieci Web i zawiera katalog dla każdego konta użytkownika (istnieje 25 000 użytkowników). Każdy folder zawiera pliki przesłane przez tego użytkownika. Ogólnie rzecz biorąc, na tym dysku znajduje się około 250 GB danych.
Czy struktura dysku z tymi wszystkimi katalogami wpływa na wydajność odczytu / zapisu? Czy wpływa to na inny aspekt wydajności, o którym nie wiem?
Czy jest coś z natury złego lub złego w takiej strukturze rzeczy? Być może po prostu zły wybór systemu plików?
Niedawno próbowałem połączyć dwa dyski danych i zdałem sobie sprawę, że EXT3 jest ograniczony do 32 000 podkatalogów. Zastanawiałem się dlaczego. To głupie, że zbudowałem go w ten sposób, biorąc pod uwagę, że każdy plik ma unikalny identyfikator, który odpowiada identyfikatorowi w bazie danych. Niestety ...
homes/u/username, homes/j/joeblow,homes/s/somebody,...
?