LINUX.ORG.RU
ФорумAdmin

kswapd0 uses 100% CPU

 , ,


0

2

Собственно,обновил Ubuntu Server на наших серверах до 16.04 LTS

Через некоторое время начал замечать что запросы выполняются по 10 секунд.

Полез смотреть. А там...

Ну вобщем вот:
http://www.archivum.info/ubuntu-bugs@lists.ubuntu.com/2016-01/01499/(Bug-1518...

Но это ладно, полез значит дальше смотреть интернет на эту тему, и обнаружил, что эта проблема висит ГОДАМИ.
https://bbs.archlinux.org/viewtopic.php?id=144702
i915, kswapd0, 100% CPU

Вот и все у них так!

Ну и вот костыльное временное решение если что:

#!/bin/bash
if [[ $EUID -ne 0 ]]; then
    >&2 echo 'Superuser access required'
    exit 1
fi
echo 1 > /proc/sys/vm/drop_caches

★★

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

anonymous
()

echo 1 > /proc/sys/vm/drop_caches

про это я, если честно, знал
у тебя случаем оракла нет на сервере ?

dada ★★★★★
()

А я бы подождал до 16.04.2 или накрайняк до 16.04.1 прежде чем апдейтится.

Oxdeadbeef ★★★
()
Ответ на: комментарий от anonymous

я помню, как мне виндузятники хвастались утилитой, которая позволяет делать своп на рам-диске. потому что без свопа некоторые вещи в венде не работают

а тут вон оно как - оказывается, половина памяти тебе не принадлежит

buratino ★★★★★
()
Ответ на: комментарий от buratino

Нет. Из-за оверкоммита занято уже больше памяти чем есть, просто это не отображается. Включение свопа тут просто более плохая альтернатива покупке планки памяти.

anonymous
()
Ответ на: комментарий от anonymous

как раз нет, памяти достаточно. свопа нет в принципе, это EC2. На серверах где обнаружена проблема только PostgreSQL стоит.

lovesan ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.