В соответствии с этой статьей :
/proc/sys/vm/min_free_kbytes: Это контролирует объем свободной памяти для использования с помощью специальных резервов, включая "атомные" распределения (те, которые не могут ждать возврата)
Мой вопрос в том, что это означает "те, которые не могут ждать возврата"? Другими словами, я хотел бы понять, почему необходимо сообщить системе, что она всегда хранит определенный минимальный объем свободной памяти и при каких обстоятельствах будет использоваться эта память? [Он должен быть использован кем-то; не вижу необходимости в противном случае]
Мой второй вопрос: устанавливает ли эта память что-то большее, чем 4 МБ (в моей системе), приводит к лучшей производительности? У нас есть сервер, который изредка демонстрирует очень низкую производительность оболочки (например, ls -l занимает 10-15 секунд для выполнения), когда некоторые процессы начинают работать, и если установка этого номера на что-то более высокое приведет к лучшей производительности оболочки?