私は、最終的にPostgreSQLを実行する予定のサーバーでディスクI/Oパフォーマンスをテストしています。このウェブサイトベンチマークを実行します。
ベンチマークは、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