이 벤치마크 계산은 어떻게 작동하나요?

이 벤치마크 계산은 어떻게 작동하나요?

나는 내 서버에서 디스크 I/O 성능을 테스트하고 있는데, 결국 Postgresql을 실행할 것입니다. 나는 팔로우하고 있다이 웹 사이트내 벤치마크를 수행합니다.

벤치마크는 dd8k 크기(Postgresql이 사용하는 블록 크기)의 N 블록 실행 및 읽기/쓰기로 구성됩니다. N은 다음과 같이 계산됩니다.

N = 250,000 * gigabytes of RAM 

따라서 저는 16GB의 RAM을 가지고 있어 400만 개의 블록을 읽고 쓸 수 있습니다. 괜찮습니다만...

250,000이라는 마법의 숫자가 어디서 나오는지 잘 모르겠습니다.

답변1

편집하다:Eviler_Elf에 따라 수정됨:

이는 블록과 GB 간의 변환을 위한 것입니다.

 1 GB / 8 kB/block * 2x = 250,000 blocks

관련 정보