Szczerze mówiąc, wstrzymałbym się teraz z ext4 do użytku produkcyjnego.
Istnieją inne opcje, jeśli masz rzeczywiste problemy z wydajnością systemu plików (i rozumiem tę sytuację, w moim ostatnim zadaniu mieliśmy ograniczenia wydajności w aplikacji z powodu ext3). W zależności od wybranej dystrybucji możesz używać jfs, xfs lub reiserfs. Wszystkie trzy generalnie przewyższają ext3 na różne sposoby, a wszystkie trzy są teraz znacznie bardziej przetestowane i stabilne niż ext4.
Tak więc moja rekomendacja składałaby się z wielu części. Najpierw dokładnie zbadaj, aby upewnić się, że optymalizujesz we właściwym miejscu. Przetestuj aplikację na różnych systemach plików i upewnij się, że wydajność została poprawiona na tyle, aby zmiana systemu plików była poprawna.
Ponadto, w zależności od aplikacji, dodanie większej ilości pamięci RAM może poprawić wydajność. Linux domyślnie korzysta z dowolnej pamięci RAM, która nie jest przypisana do aplikacji jako pamięć podręczna dysku. Czasami posiadanie kilku GB „nieużywanej” pamięci RAM może znacznie zwiększyć wydajność w urządzeniach o dużej aktywności dysku.
Na koniec, jakie są twoje wymagania dotyczące osi czasu tutaj? Gdyby ext3 go nie wyciął i musiałbym dziś zbudować maszynę z innym systemem plików, prawdopodobnie użyłbym XFS lub JFS. Gdybym mógł to zepchnąć przez 6-8 miesięcy, prawdopodobnie poczekam i zobaczę, jak ukształtował się ext4.