최근 우리 회사의 팀 중 하나에서 Mercurial을 시험 버전으로 구현하여 모든 사람에게 공개했습니다. 지금까지 모든 것이 꽤 잘되었습니다. 그러나 Mercurial에 대한 다른 팀의 액세스를 허용 할 때 로컬 저장소에서 서버 저장소로 변경 사항을 푸시 할 때 문제가 발생했습니다.Mercurial - 서버 저장소에 대한 변경 사항을 푸시 할 때의 CPU 사용량이 높음
푸시 진행 중에 python.exe 프로세스가 서버에서 100 % CPU를 사용합니다. 그리고 이것은 계속 진행되는 하나의 푸시로 이루어집니다. 원래 100 % 였지만 hgrc에 server.uncompressed = true를 추가 했으니 약간 도움이 보였지만 여전히 높습니다.
서버는 2GB RAM이 장착 된 Intel Xeon 3GHz에서 Windows Server 2008 Standard를 실행하는 VM입니다.
Google 검색을 수행하면 유용한 정보가 없습니다. 그래서 제안이 있습니까?
대용량 파일을 수은에 보관 하시겠습니까? –
과도하게 큰 것은 없습니다. 많은 파일 (웹 사이트 프로젝트)이 있지만 가장 큰 파일은 약 18MB입니다. – Athtar
이것은 기본적으로 버그 보고서이며 Mercury 커뮤니티 및 개발자가 디버깅을 도와 줄 수있는 [email protected]에서 보고서를 작성하는 것이 훨씬 더 바람직하다고 생각하기 때문입니다. –