벤치마크를 최대한 안정적으로 실행하도록 Linux를 어떻게 구성합니까?

벤치마크를 최대한 안정적으로 실행하도록 Linux를 어떻게 구성합니까?

Linux 서버에서 실행하고 싶은 장기 실행 벤치마크(SPEC CPU 2006 벤치마크)가 여러 개 있습니다.

서버는 Linux 커널 3.6.11이 설치된 Gentoo Linux를 실행하고 있습니다.

실행 사이에 몇 가지 큰 차이점이 있는데 내 구성에 문제가 있을 수 있다고 생각합니다.

나는 서버의 유일한 사용자입니다.

몇 가지 구성을 변경했습니다.

  • 커널의 CPU 주파수 스케일링 기능을 비활성화했습니다.
  • 크론 작업을 모두 삭제했습니다.
  • BIOS에 주파수 스케일링이 없는지 확인했습니다.

커널이나 설치에서 구성/비활성화/활성화해야 할 다른 항목이 있습니까?

서버를 더 빠르게 만들 필요는 없지만 벤치마크가 혼란에 빠지지 않도록 하고 싶습니다.

감사해요

답변1

  1. 네트워크 연결 끊기

    서버에 물리적으로 접근할 수 있나요? 테스트를 진행하는 동안 네트워크에서 서버 연결을 끊을 수 있나요? 테스트 중에 네트워크 요청(예: http/sql)을 제공하면 결과에 영향을 미칠 가능성이 높습니다.

  2. 크론 작업 비활성화

    테스트 중에 크론 작업을 실행하면 테스트 결과, 특히 인덱싱이나 백업 루틴과 같은 무거운 작업에 영향을 미칠 수도 있습니다.

관련 정보