후속 질문입니다내 이전 질문. 간단히 말해서, 나는 많은 I/O 손실과 그리 강하지 않은 디스크 연삭을 경험하고 있었고 도움을 받아 큰 캐시가 문제라는 것을 알아냈습니다. 이제 해결책을 찾으려고 노력하고 있습니다.
저는 16GB RAM, 120GB SSD, 2개의 1TB HDD가 장착된 컴퓨터에서 매일 업데이트되는 32비트 Debian 테스트를 실행하고 있습니다. SSD는 배포판의 읽기 집약적인 부분을 저장합니다. 하나의 1TB 디스크에는 /var /tmp /media와 내 홈 폴더의 일부를 포함한 기타 쓰기 집약적인 부분이 저장됩니다. 두 번째 하드 드라이브는 순수한 파일 저장 공간입니다. 모든 것이 EXT4 형식입니다.
이 배포판의 명목 RAM 사용량은 1~1.5GB입니다. 남은 RAM은 커널 재량에 따라 캐시로 변환됩니다. 캐시가 특정 수준 이상으로 증가하면 I/O 성능이 크게 떨어집니다(약 90MB/초에서 약 5MB/초로). 캐시를 삭제하면 문제가 해결되지만 일시적일 뿐입니다.
이유는 무엇입니까? 저는 개발자이자 이전 클러스터 관리자이지만 캐싱은 현재 제가 아는 범위를 벗어났습니다.