我正在我的一台服务器上测试磁盘 I/O 性能,该服务器最终将运行 Postgresql。我正在关注本网站来执行我的基准测试。
基准测试包括运行dd
和读取/写入 N 个大小为 8k 的块(这是 Postgresql 使用的块大小)。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