Какого размера должен быть своп?

Вообще своп не необходим, если у вас много ОЗУ и все работает хорошо, но как только система запросит больше памяти, то вероятней всего она рухнет. Так что лучше всего иметь своп, тем более, что диски сейчас не такие уж и дорогие. Ключевым остается вопрос “Сколько?”. Старые версииUNIX-подобных операционных систем (Sun OS, Ultrix) официально требовали своп в два или три раза больше чем ОЗУ. Вообще своп не необходим, если у вас много ОЗУ и все работает хорошо, но как только система запросит больше памяти, то вероятней всего она рухнет. Так что лучше всего иметь своп, тем более, что диски сейчас не такие уж и дорогие. Ключевым остается вопрос “Сколько?”. Старые версииUNIX-подобных операционных систем (Sun OS, Ultrix) официально требовали своп в два или три раза больше чем ОЗУ. Современные системы, например Linux, уже не требуют такого объема, но вы всегда можете сконфигурировать и больше. Со временем выработались некоторые негласные правила: для настольных ПК: swap = 2 * ОЗУ для сервера: swap = 1/2 * ОЗУ для старых машин с малым объемом ОЗУ: можно сделать гигабайт и больше В ядре Linux версии 2.6 добавился новый параметр свопа - swappiness. Он принимает значения от 0 до 100. Т.е. грубо говоря - это эффективность своппинга, чем выше значение, тем больше страниц приложения стараются выгрузить в своп. Один из главных майнтенеров ядра Andrew Morton сказал, что он на своем домашнем ПК использует swappiness=100. Он считает, что это не правильно, уменьшать возможности ядра к своппингу. Но как было сказано в начале, если время между выгрузкой и загрузкой страниц больше, чем время которое нужно программе, то это лишнии потери времени. По умолчанию swappiness равен 60. Вы можете временно (до следующей перезагрузки системы) изменить это следующей командой: echo 50 > /proc/sys/vm/swappiness Для того что бы изменить значение по умолчанию необходимо изменить параметр vm.swappiness в файле /etc/sysctl.conf. 5. Вывод Изменение параметров своппинга - это привелегия системного администратора (стоит заметить, что операции по управлению свопами может делать только root). При хорошем планировании можно добиться существенного прироста производительности системы. Не бойтесь эксперементировать, постоянно проводите мониторинг системы, что бы добиться нужного результата.

One Response to “Какого размера должен быть своп?”

  1. Venturembo…

    Спасибо за ответы на все вопросы :) На самом деле узнал много нового. Вот только до конца так и не разобрался что и откуда. http://tipscar.ru/ ….

Leave a Reply


Рекомендуем посетить:

Rambler's Top100
новая калина 4дв|лансер эволюшн 10 |продажа лада приора печи для дачи купить | Традиционные деревенские печи и европейские камины