![사용자의 홈 디렉토리가 NFS에 있을 때 Firefox를 사용하는 것은 터무니없이 느립니다. 왜? [폐쇄]](https://linux55.com/image/91599/%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EA%B0%80%20NFS%EC%97%90%20%EC%9E%88%EC%9D%84%20%EB%95%8C%20Firefox%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%80%20%ED%84%B0%EB%AC%B4%EB%8B%88%EC%97%86%EC%9D%B4%20%EB%8A%90%EB%A6%BD%EB%8B%88%EB%8B%A4.%20%EC%99%9C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
우리는 vnc 뷰어를 사용하고 있었고 Firefox는 매우 느려지기 시작했습니다. 페이지 로딩뿐만 아니라 탭 클릭, 탭/브라우저 열기 또는 닫기 등 Firefox의 거의 모든 작업이 느립니다.
강제로 뭔가를 하려고 하면 오류가 발생합니다.
"이 페이지의 스크립트가 사용 중이거나 응답을 중지했을 수 있습니다. 지금 스크립트를 중지하거나 스크립트가 완료되는지 계속 확인할 수 있습니다.
놀랍게도 루팅되면 놀라운 속도를 보여줍니다. 프로세스 우선순위와 관련이 있나요? 그런데 프로세스 출력에서 예외 우선순위/적합한 값을 찾지 못합니다.
업데이트 1: NFS 대신 로컬 홈 디렉토리가 있는 사용자의 경우 속도 저하가 관찰되지 않았습니다. browser.cache.disk.parent_directory를 로컬 디렉터리로 변경해 보았습니다. 그러나 문제는 남아 있습니다.
답변1
사용자의 Firefox 임시 디렉토리를 /tmp로 재배치하려고 하면 성능이 향상됩니까? 기본적으로 브라우저 캐시는 ~/.mozilla/에 저장됩니다. 브라우저 캐시에는 많은 수의 작은 파일이 포함되어 있는 경우가 많으며 네트워크 공유 성능이 최적이 아닐 수 있습니다.
일시적으로 테스트로 주소 표시줄에 "about:config"(따옴표 제외)를 입력하고 browser.disk.cache.enable을 False로 전환한 다음 Firefox를 다시 시작하여 디스크 캐시를 비활성화해 보세요. 이것이 합리적인 성능을 제공한다면 가능하다면 로컬 파일 시스템에서 사용자별 브라우저 캐시 디렉토리를 호스팅하는 것을 고려할 수 있습니다.
로컬 프로필 디렉터리를 설정할 수 있도록 Firefox를 시작할 때 --profile 스위치를 사용하는 것이 좋습니다. OP에 따르면 문제가 해결된 것 같습니다.