나는 내 서버에서 디스크 I/O 성능을 테스트하고 있는데, 결국 Postgresql을 실행할 것입니다. 나는 팔로우하고 있다이 웹 사이트내 벤치마크를 수행합니다.
벤치마크는 dd
8k 크기(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