Linux 서버에서 실행하고 싶은 장기 실행 벤치마크(SPEC CPU 2006 벤치마크)가 여러 개 있습니다.
서버는 Linux 커널 3.6.11이 설치된 Gentoo Linux를 실행하고 있습니다.
실행 사이에 몇 가지 큰 차이점이 있는데 내 구성에 문제가 있을 수 있다고 생각합니다.
나는 서버의 유일한 사용자입니다.
몇 가지 구성을 변경했습니다.
- 커널의 CPU 주파수 스케일링 기능을 비활성화했습니다.
- 크론 작업을 모두 삭제했습니다.
- BIOS에 주파수 스케일링이 없는지 확인했습니다.
커널이나 설치에서 구성/비활성화/활성화해야 할 다른 항목이 있습니까?
서버를 더 빠르게 만들 필요는 없지만 벤치마크가 혼란에 빠지지 않도록 하고 싶습니다.
감사해요
답변1
네트워크 연결 끊기
서버에 물리적으로 접근할 수 있나요? 테스트를 진행하는 동안 네트워크에서 서버 연결을 끊을 수 있나요? 테스트 중에 네트워크 요청(예: http/sql)을 제공하면 결과에 영향을 미칠 가능성이 높습니다.
크론 작업 비활성화
테스트 중에 크론 작업을 실행하면 테스트 결과, 특히 인덱싱이나 백업 루틴과 같은 무거운 작업에 영향을 미칠 수도 있습니다.