Дополнительная информация:
SWAP прежде всего следует понимать, что храниться в оперативной памяти (проще говоря, чем она может быть занята) что и когда стоит из нее перекладывать в на порядки более медленный раздел подкачки.
Итак, физическая оперативная память может быть занята исполняемым кодом (ядра и пользовательских приложений) и страничным кешем (считанными ранее файлами с накопителя, на последующее использование которых система имеет надежды).
Что происходит, когда физической памяти не хватает (и раздела подкачки нет)? Надо чем-то пожертвовать и выбор как уже понятно - невелик, либо выбросить часть страничного кеша, либо пристрелить давно не используемые приложения (выгрузить их код из памяти).
Что меняется, если у нас есть SWAP? То, что не влазит в физическую память система будет перекладывать туда. А вот что именно - за это отвечает параметр swappiness. Большие значения заставляют перекладывать страничный кеш, а маленькие - не трогать кеш, и тогда в раздел подкачки съезжают неиспользуемые приложения. В первом случае мы теряем производительность при обращении к файловой системе, но имеет отзывчивое переключение между приложениями. Во втором - напротив, одно-единственное громоздкое приложение будет работать шустрее, но переключение между приложениями будет медленным.
Последние ядра 2.6 имеют параметр swappiness , который можно менять в процессе работы. Этот параметр определяет вероятность того, что приложение будет перемещено в своп вместо того, что будет уменьшен размер кэша или буферов -- мы видели в предыдущих тестах, что обычно приложения помещаются в своп, в то время как большие объемы физической памяти зарезервированы под кэш. Уменьшив стремление выгружать все в своп, можно добиться того, что кэш будет уменьшен и больше приложений, вероятно, останутся в памяти. Однако станет ли машина работать быстрее от этих перемещений или нет, во многом зависит от приложений, которыми вы пользуетесь. Может показаться, что машина быстрее реагирует, если вы постоянно переключаетесь между приложениями, потому что они, скорее всего, будут размещаться в памяти; однако, если у вас есть задача, которая много читает и записывает на диск, тогда, вероятно, компьютер затормозится. В общем, уменьшение swappiness сделает вашу систему более быстро реагирующей для диалоговых приложений, но замедлит полную пропускную способность.