записывает на диск: swappiness = 0 или swapoff лучше?

Я пытаюсь свести к минимуму записи на диск, поскольку я использую флэш-накопитель USB. Лучше ли установить swappiness на ноль или лучше полностью отключить swap?

У меня есть 8 ГБ оперативной памяти, и я использую свой сервер в качестве:

  • samba server
  • [ 111] afp server
  • sabnzbd / couchpotato / sick-beard

Я мог бы использовать его для яблочной таймшине в будущем, но это не входит в мои ближайшие планы.

Кстати, как мне постоянно отключать своп? Это просто случай комментирования строки в fstab?

Спасибо.

2
задан 25 February 2012 в 22:31

1 ответ

Да, если вы хотите полностью отключить swap, просто закомментируйте строку в fstab и перезагрузитесь. Или, чтобы избежать перезагрузки:

sudo swapoff -a

Недостатком, если вы полностью отключите своп, является то, что у вас не останется «сети безопасности», если вашим процессам потребуется больше памяти, чем физически доступно. Если вы уверены, что не не произойдет, все должно быть в порядке, чтобы отключить своп.

Читайте здесь:

Безопасно ли постоянно отключать своп?

У этого есть очень хорошее объяснение того, безопасно ли отключить своп и что означает своппинг; swappiness 0 означает, что он не коснется файла подкачки, если в этом нет крайней необходимости (т. е. недостаточно памяти).

Теперь, если вы хотите полностью свести к минимуму количество записей, есть другие вещи, на которые вы должны обратить внимание, например, регистрация ваших приложений (то есть вы, вероятно, не хотите, чтобы они записывали журналы на USB-накопитель). Обязательно посмотрите и на это.

0
ответ дан 25 February 2012 в 22:31

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

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