Автор Тема: kswapd0 сжирает все ресурсы процессора [решено]  (Прочитано 30784 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Не знаю, что делать. Перепробовал все, что смог нагуглить. Кswapd0 сжирает все ресурсы процессора. Проблема уже пару месяцев, было некогда и я с ней мирился. Пробовал отключать подкачку, poweroff помогает на 10 секунд на глаз, потом kswapd0 запускается вновь. Выключение swap.target помогло на время всего сеанса, но его маскировка, привела к тому, что kswapd0 запустился при следующем запуске. Я так полагаю его запустил init-скрипт, но какой?
« Последнее редактирование: 09.04.2014 17:42:07 от Skull »

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
вывод cat /etc/fstab и cat /proc/mounts покажите, пожалуйста.

и ещё free -m

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
помогает ли echo 1 > /proc/sys/vm/drop_caches ?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
[root@comp-e2-1800-apu-2fb06e ~]# cat /etc/fstab
proc /proc proc nosuid,noexec,gid=proc 0 0
devpts /dev/pts devpts nosuid,noexec,gid=tty,mode=620 0 0
tmpfs /tmp tmpfs nosuid 0 0
#UUID=9d7574ed-70a0-465b-9cc2-f33d8ef2761f swap swap defaults 0 0
UUID=5e5af32a-7cb7-4ffa-83fc-2739df83d9ac / ext4 relatime 1 1
UUID=beb664ab-1bd2-4945-a715-1bb1bff00bdb /home ext4 nosuid,relatime 1 0
UUID=e6894771-a05f-4794-b663-70c2be05b506 /home/data ext4 nosuid 1 0

Цитировать
[root@comp-e2-1800-apu-2fb06e ~]# cat /proc/mounts
udevfs /dev devtmpfs rw,relatime,size=5120k,nr_inodes=455060,mode=755 0 0
runfs /run tmpfs rw,nosuid,relatime,mode=755 0 0
/dev/sda2 / ext4 rw,relatime,data=ordered 0 0
proc /proc proc rw,nosuid,noexec,relatime,gid=19 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /sys/fs/cgroup tmpfs rw,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct,cpu 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls cgroup rw,nosuid,nodev,noexec,relatime,net_cls 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=21,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
runfs /var/run tmpfs rw,nosuid,relatime,mode=755 0 0
tmpfs /tmp tmpfs rw,nosuid,relatime 0 0
runfs /var/lock tmpfs rw,nosuid,relatime,mode=755 0 0
/dev/sda3 /home ext4 rw,nosuid,relatime,data=ordered 0 0
/dev/sda5 /home/data ext4 rw,nosuid,relatime,data=ordered 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0

[root@comp-e2-1800-apu-2fb06e ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3563       1549       2013          0         69        452
-/+ buffers/cache:       1026       2536
Swap:            0          0          0

помогает ли echo 1 > /proc/sys/vm/drop_caches ?


Помогло. Как надолго, отпишусь

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Стоило создать новую вкладку в firefox'е как снова запустился kswapd0

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
uname -a , пожалуйста ещё.

Это ошибка в ядре.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
uname -a , пожалуйста ещё.

Это ошибка в ядре.

[root@comp-e2-1800-apu-2fb06e ~]# uname -a
Linux comp-e2-1800-apu-2fb06e 3.12.15-std-def-alt1 #1 SMP Wed Apr 2 08:02:44 UTC 2014 x86_64 GNU/Linux

На un-def те же симптомы

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Прописал в crontab ежеминутное исполнение сценария с командой echo 1 > /proc/sys/vm/drop_caches . Костыльно, но помогло  :-)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
А какой-нибуть el-smp как работает ?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Прописал в crontab ежеминутное исполнение сценария с командой echo 1 > /proc/sys/vm/drop_caches . Костыльно, но помогло  :-)
Блин, ни фига не помогло. После перезагрузки еще более жуткие тормоза.

А какой-нибуть el-smp как работает ?

Сейчас попробую

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Итак, на ядре ws-led проблемы с kswapd0 нет:
[root@comp-e2-1800-apu-2fb06e ~]# uname -r
3.10.36-led-ws-alt1

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Итак, на ядре ws-led проблемы с kswapd0 нет:
[root@comp-e2-1800-apu-2fb06e ~]# uname -r
3.10.36-led-ws-alt1

рекомендую пока остаться на этом ядре. ошибка с kswapd в upstream, когда они её исправят непонятно.

для истории - на каких версиях ошибка воспроизводилась ?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Итак, на ядре ws-led проблемы с kswapd0 нет:
[root@comp-e2-1800-apu-2fb06e ~]# uname -r
3.10.36-led-ws-alt1

рекомендую пока остаться на этом ядре. ошибка с kswapd в upstream, когда они её исправят непонятно.

для истории - на каких версиях ошибка воспроизводилась ?

Два месяца назад стал использовать un-def версии 3.12 с этого времени и началось. Возможно в 3.14 поправили? Наверное скоро в сизиф соберут, проверю.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Итак, на ядре ws-led проблемы с kswapd0 нет:
[root@comp-e2-1800-apu-2fb06e ~]# uname -r
3.10.36-led-ws-alt1

рекомендую пока остаться на этом ядре. ошибка с kswapd в upstream, когда они её исправят непонятно.

для истории - на каких версиях ошибка воспроизводилась ?

А можно ссылку на upstream?

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
https://bugzilla.kernel.org/show_bug.cgi?id=65201

кстати, поучаствуйте там в обсуждении, может поможете логами и отладкой.