Как работает этот расчет?

Как работает этот расчет?

Я тестирую производительность дискового ввода-вывода на своем сервере, на котором в конечном итоге будет работать Postgresql. Я следуюэтот веб-сайтдля выполнения моих контрольных показателей.

Тест состоит из запуска ddи чтения/записи N блоков размером 8k (что соответствует размеру блоков, используемых Postgresql). N рассчитывается следующим образом:

N = 250,000 * gigabytes of RAM 

Итак, у меня 16 ГБ оперативной памяти, что дает мне 4 миллиона блоков для чтения/записи. Это хорошо, но...

Я не уверен, откуда взялось магическое число 250 000?

решение1

Редактировать:Исправлено по Eviler_Elf:

Это для конвертации между блоками и ГБ:

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

Связанный контент