Я хорошо знаю, как падение (например, / sbin / sysctl vm.drop_caches = 3) кешей в Linux, но для сравнительного анализа я хотел бы сделать обратное, заполнить кеши до 100% ОЗУ, если это возможно. Как мне сделать это прагматично?
Вот как потреблять оперативную память за 5 минут (300 секунд).
perl -e '$a = "A" x 1_000_000_000; sleep 300' &
Откройте два терминала / корпуса;
Бегать 'top
'
Начните выполнять несколько повторений вышеуказанной команды, пока не достигнете желаемого результата.
Обратите внимание, что вам может потребоваться настроить количество секунд (5 мин = 300, 1 час = 3600)