문제

(실제로 프로그래밍 질문이 아닙니다. 죄송합니다)

Linux 상자의 특정 상황에 대한 다양한 파일 시스템 옵션 (예 : Noatime, Relatime 등)을 사용하여 다양한 파일 시스템 (가장 중요한 것은 : Ext3)을 벤치마킹하기 위해 노력하고 있습니다.

원시 파일 시스템 벤치 마크의 경우 Bonnie와 Bonnie ++를 조사하고 있습니다.

Bonnie와 Bonnie ++를 사용하여 파일 시스템을 벤치마킹하는 가장 유용한 방법은 무엇입니까?
파일 시스템 벤치마킹과 관련된 모범 사례는 무엇입니까?
우리가있는 동안 : 당신은 당신의 기계에 ext3 파일 시스템을 어떻게 장착합니까?

도움이 되었습니까?

해결책

나는 이것에 대한 많은 답을 얻지 못한다 ;-) 그래서 나는 내 아이디어가 무엇인지 설명하려고 시도 할 것이다.

결국, 나는 벤치마킹 도구로 iozone을 갔다.

IMHO, 통계적으로 유의 한 데이터를 찾으려고 시도하면 벤치 마크를 한 번 실행하는 것만으로는 충분하지 않으므로 iozone을 10 번 실행하고 출력을 10 개의 로그 파일로 작성하기 위해 작은 쉘 스크립트를 작성했습니다.

그런 다음 매트릭스의 각 셀에 대한 모든 값을 추가하기 위해 다른 스크립트 (파이썬 에서이 스크립트)를 썼습니다. 이상이 현실을 왜곡하는 것을 방지하기 위해 각 셀의 가장 높고 가장 낮은 값은 폐기됩니다. ;-)

각 셀에 대해, 나는 남은 8 가지 값의 평균값을 취합니다. 결과 매트릭스를 OpenOffice.org calc에 복사했습니다.

이 절차를 '기준선'(내 경우 : 기본 옵션으로 장착 한 ext3 파일 시스템)에 대한 절차를 수행 한 다음 테스트를 위해 반복했습니다.

테스트 당, 결과의 매트릭스를 기준선을 저장 한 스프레드 시트에 복사했습니다. Calc에서는 비교를하고 결과를 다이어그램으로 그렸습니다.

꽤 잘 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top