Почему рекомендуется обмен на 10?

Значение swappiness=10 рекомендуется в SwapFaq в Ubuntu .

Почему рекомендуется значение 10, а не swappiness=0?

Есть ли плюсы, равные 10 или минус?

9
задан 2 April 2013 в 09:20

1 ответ

swappiness=0 будет ожидать для свопинга, пока это не будет абсолютно необходимо. Устанавливание умеренного значения как swappiness=10 заставит страницы быть подкачанными из памяти к диску несколько с большей готовностью. Это может предотвратить потребность подкачать много сразу; такая потребность может представить раздражающие задержки.

, Кроме того, часто процесс выполняет, но ничего не делает в течение расширенного времени. Многие демоны (фоновые сервисы) ведут себя этот путь. У Вас может быть фоновое приложение, которое оставляют неиспользованным некоторое время. И в эти дни некоторые приложения реализованы как несколько процессов, как Хром и Google Chrome, где каждая вкладка имеет отдельный процесс позади него (не отдельный поток, а отдельное процесс ). Установка swappiness к значению как 10 делает его так этими фоновыми задачами, которые активно не используются, подкачиваются к памяти, даже когда они могли остаться переполненными в RAM. Затем, когда более активно используемый процесс должен выделить больше RAM, он может сделать так более быстро.

В заключение позволяя процессам быть подкачанным от RAM до диска ранее , чем необходимый часто присуждает выигрыш в производительности и ниже задержки, когда процесс выделяет память. Это за счет времени, которое требуется для свопинга процессов назад. Но это обычно делается намного менее часто, чем процесс в активном использовании выделяет и освобождает память, таким образом, компромисс часто стоит.

9
ответ дан 2 April 2013 в 09:20

Другие вопросы по тегам:

Похожие вопросы: