| Ускорение своп-памяти |
|
Операционная система Linux не очень требовательная к памяти — для нормальной работы даже шлюза небольшой сети вполне хватит 64 Мбайт оперативной памяти. Не верите? Посмотрите на рис. 10.21 — из 128 Мбайт использовано всего 33 Мбайт, а своп вообще не используется.
Но это только в том случае, если не запущена система X Org. После ее запуска Linux превращается в настоящего "обжору", съедающего десятки мегабайтов памяти. Сама система X Org тоже не особенно требовательна к памяти, чего не скажешь о графических интерфейсах GNOME и KDE. При использовании GNOME или KDE для комфортной работы необходимо минимум 192 Мбайт оперативной памяти. Ваша система может работать, мягко говоря, не очень быстро только потому, что ей не хватает оперативной памяти. Сейчас попытаемся определить, хватает ли вам ОЗУ. Запустите те программы, с которыми вы чаще всего работаете— ОО Writer, OO Calc, xmms, GIMP. He все сразу, а только те, которые вы часто используете одновременно. Затем введите команду free и посмотрите, сколько мегабайтов оперативной памяти у вас свободно. Также обратите внимание на "остаток" области подкачки (swap). Если и там, и там осталось всего несколько мегабайтов памяти, значит, вам пора покупать еще один модуль оперативной памяти. Временно, пока вы его не купили, можно создать файл подкачки, что несколько повысит производительность системы. Хочу обратить ваше внимание на то, что это временная мера — ведь производительность жесткого диска существенно ниже производительности оперативной памяти, следовательно, даже если вы добавите 1 Гбайт к области подкачки, это все равно не сравнится с одним настоящим модулем памяти на 256 Мбайт. Можно создавать файл подкачки, но одного добавления своп-файла мало. Нужно еще оптимизировать работу системы свопинга с помощью коэффициента подкачки. Значение этого коэффициента хранится в файле /proc/sys/vm/swappiness. Минимальное значение коэффициента — 0, максимальное — 100. Значение по умолчанию 70. Теперь о том, как правильно выбрать оптимальное значение. Если вы в основном работаете с небольшими программками и часто переключаетесь между ними, можно установить значение, меньшее 50, например, 40 или даже 30. В этом случае переключение между приложениями будет мгновенным, однако замедлится их работа. Но поскольку эти приложения небольшого размера, то вы этого не заметите. Если же вы в основном работаете на протяжении дня с громоздкими приложениями, например, работаете с OpenOffice.org или занимаетесь обработкой изображений в GIMP, вам лучше установить значение коэффициента, превышающее 70, например, 80 или даже 85. В этом случае переключение между приложениями будет медленное, зато ваше основное приложение будет работать быстро. Изменить значение коэффициента можно с помощью команды: # echo "значение" > /proc/sys/vm/swappiness Например: # echo "50" > /proc/sys/vm/swappiness
Set as favorite
Bookmark
Email This
Hits: 410 Комментарии (0)RSS feed CommentsНаписать комментарий |