При изменениеи значения swapdir в конфиге на другое, отличное от значения по умолчанию, например на /var/swap (на var места больше) swapd прдолжает использовать значение по умолчанию - /swap. Приходится задавать значение жестко в командной строке путем прописывания пути в /etc/init.d/swapd Steps to Reproduce: 1.Изменить значение swapdir на другое в swapd.conf 2.Дать нагрузку и проверить в какой директории создаются swap файлы. 3.
И еще. Похоже не работает и memlimit тоже. При установленном memlimit 512000 swap не создается, хотя free всего 193140K Mem: 1033024K total, 839884K used, 193140K free, 81368K buffers Swap: 0K total, 0K used, 0K free, 430612K cached А вообще создается такое впечатление, что он в конфиг вообще не смотрит, даже при swapd --config /etc/swapd.conf
И еще. Судя по swapd --help ...skip --minswapsize kb minimum swap file size in kilobytes (minimum 64k) --maxswapsize kb maximum swap file size in kilobytes (minimum 64k) удалили swapsize и добавили эти опции. В конфиге остались старые. И вообще, предлагаю инициализирующим скриптом парсить опции и передавать демону в командной строке.
Принимай орфана, если ещё актуально.
(В ответ на комментарий №3) > Принимай орфана, если ещё актуально. Не, уже не актуально.
Так тому и быть.