как избавиться от процесса kswapd0, запущенного в Linux

#linux

#linux

Вопрос:

Часто сталкиваясь с проблемой запуска kswapd0 на одной из машин Linux, что может быть причиной этого, более подробно изучив проблему, понял, что это будет из-за меньшего объема памяти, я попробовал следующие варианты, чтобы избежать этого: echo 1> /proc / sys /vm/drop_caches cat /proc/sys/vm/drop_caches

sudo cat /proc /sys/vm / swappiness sudo sysctl vm.swappiness= 60

но это не дает плодотворных результатов, какой может быть лучший способ избежать этого, или необходимо предпринять какие-то действия в оперативной памяти компьютера, какие-либо предложения по этому поводу?

Каждый раз, когда мы наблюдаем, все запущенные приложения автоматически отключаются, а kswapd0 занимает весь процессор и память.

Комментарии:

1. Итак, у вас заканчивается оперативная память, и вы спрашиваете, что вы можете сделать, чтобы избежать этого? Рассматривали ли вы возможность запуска меньшего количества программ или установки большего объема оперативной памяти?

2. Вы можете создать задание cron, чтобы периодически отключать его.

3. @thatotherguy на самом деле мы рассматривали их, но, похоже, какое-то время я вижу, даже когда у нас достаточно памяти, каковы могут быть возможные причины для этого?

4. @JoePerri Делает то же самое в настоящее время. Но есть ли у нас какое-либо другое решение по этому поводу?