Linux CentOS 서버에 EXT3 형식의 드라이브가 있습니다. 이것은 웹앱 데이터 드라이브이며 모든 사용자 계정에 대한 디렉토리를 포함합니다 (사용자 25,000 명). 각 폴더에는 해당 사용자가 업로드 한 파일이 포함되어 있습니다. 전체적으로이 드라이브에는 약 250GB의 데이터가 있습니다.
이러한 모든 디렉토리로 드라이브를 구성하면 드라이브 읽기 / 쓰기 성능에 영향을 줍니까? 내가 모르는 다른 성능 측면에 영향을 줍니까?
이런 식으로 구조를 구성하는 데 본질적으로 잘못되었거나 나쁜 것이 있습니까? 아마도 파일 시스템의 잘못된 선택일까요?
최근에 두 개의 데이터 드라이브를 병합하려고 시도했으며 EXT3이 32,000 개의 하위 디렉토리로 제한되어 있음을 깨달았습니다. 이것은 왜 내가 궁금해했다. 각 파일에 데이터베이스의 ID에 해당하는 고유 ID가 있다는 점을 고려 하여이 방법으로 빌드 한 것은 어리석은 것처럼 보입니다. 아아 ...
homes/u/username, homes/j/joeblow,homes/s/somebody,...
입니까?