我正在我的伺服器上測試磁碟 I/O 效能,該伺服器最終將運行 Postgresql。我正在關注這個網站執行我的基準測試。
此基準測試包括執行dd
和讀取/寫入 N 個大小為 8k 的區塊(這是 Postgresql 使用的區塊的大小)。 N計算如下:
N = 250,000 * gigabytes of RAM
所以,我有 16GB 的內存,這給了我 400 萬個區塊來讀/寫。那很好,但是…
我不知道25萬這個神奇的數字從何而來?
答案1
編輯:根據 Eviler_Elf 更正:
這是用於區塊和 GB 之間的轉換:
1 GB / 8 kB/block * 2x = 250,000 blocks