vm / min_free_kbytes - Зачем хранить минимально зарезервированную память?

Согласно этомустатья:

/ proc / sys / vm / min_free_kbytes: контролирует объем памяти, который остается свободным для использования специальными резервами, включая «атомное» ассигнования (те, которые не могут ждать возврата)

Мой вопрос в том, что это значит "те, которые не могут ждать возвращения "? Другими словами, я хотел бы понять, почемуНужно ли указывать системе всегда сохранять определенный минимальный объем свободной памяти и при каких обстоятельствах эта память будет использоваться? [Это должно быть чем-то использовано; дон»иначе не вижу необходимости]

Мой второй вопрос: приводит ли установка этой памяти к значению выше 4 МБ (в моей системе) к лучшей производительности? У нас есть сервер, который иногда демонстрирует очень низкую производительность оболочки (например, ls -l занимает 10-15 секунд для выполнения), когда запускаются определенные процессы, и если установка этого числа на что-то более высокое приведет к лучшей производительности оболочки?

Ответы на вопрос(3)

Ваш ответ на вопрос