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

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

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Ничего не отключал, не оптимизировал под SSD, только включил параметр discard для / и /home. То есть один-в-один.

Т.е. на SSD у вас есть swap или нет? На буке просто один SSD без винчестера?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Т.е. на SSD у вас есть swap или нет? На буке просто один SSD без винчестера?
swap есть, диск один, только SSD.

На нём так сейчас:
$ free -m
             total       used       free     shared    buffers     cached
Mem:          1525       1388        137          0         17        437
-/+ buffers/cache:        934        591
Swap:         7670        577       7093
Сноси Винду, переходи на Линукс ! :)

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

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
swap есть, диск один, только SSD.

Ну, думаю, на нём у вас нет проблем со свопом, так как SSD в десять или даже более раз шустрее винчестера.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Вот опять:
$ free -m
             total       used       free     shared    buffers     cached
Mem:          1525       1382        143          0         27        641
-/+ buffers/cache:        713        812
Swap:         7670         69       7601
$ df /tmp/
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
tmpfs              763M         388K  763M            1% /tmp
Сноси Винду, переходи на Линукс ! :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Опять поймал аналогичную проблему, при этом в Firefox было открыто всего 2 вкладки, при попытке закрыть одну из них, начались ощутимые "тормоза". Смотрю в процессам висит kswapd0 и пожирает ресурсы CPU. /tmp заполнен на 1%. swap используется около 230 Мб.
В общем непонятно ничего...

Пожирает ресурсы CPU какие?

Информация по утилизации CPU (пакет sysstat):
# sar -P ALL -u 1
Linux 4.1.15-std-def-alt2 (comp-pentium-m-e6b072.localdomain) 26.01.2016 _i686_ (1 CPU)
^C

12:44:35        CPU     %user     %nice   %system   %iowait    %steal     %idle
12:44:36        all      2,78      0,00      1,39      0,00      0,00     95,83
12:44:36          0      2,78      0,00      1,39      0,00      0,00     95,83

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all      2,78      0,00      1,39      0,00      0,00     95,83
Среднее:       0      2,78      0,00      1,39      0,00      0,00     95,83

Команда в скобках парсит pid kswapd0 и служит параметром для -p в iotop ( -d - каждую секунду ):
# iotop -d 1 -p $(ps -eo pid,args|grep kswapd0|head -n 1|sed 's/^[ ]*//'|cut -f 1 -d ' ')

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Спасибо, погляжу.

Пока заметил, что ядра на машинах разных версий, на той, где SSD = 4.0.8-un-def-alt1, а на проблемной = 4.1.15-un-def-alt0.M70P.1. Сейчас установил на проблемную 3.14.58-std-def-alt0.M70P.1. Понаблюдаю с ним...

Хотя работает жутко медленно всё равно, используется HDD WDC WD3200LPVT-08G33T1. Ну просто тормоз... Может всё же дело в нём, тем более, что он SATAII к тому же...
« Последнее редактирование: 26.01.2016 13:34:25 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

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

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Ну просто тормоз... Может всё же дело в нём, тем более, что он SATAII к тому же...

Это вас SSD избавало ;-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Можно так ещё смотреть что дёргает подсистему ввода/вывода:
- отображать и накапливать только те процессы пользователей altlinux и root, которые дёргают I/O и обновлять с частотой одну секунду:
# iotop -d 1 -u altlinux -u root -o -a

Статистика активности процессов в iotop, в лайв-системе с xfce+systemd:
Total DISK READ:       0.00 B/s | Total DISK WRITE:    1628.33 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                         
 3773 be/4 altlinux 0.00 B      4.75 M  0.00 %  0.63 % firefox-bin
 4602 be/4 root          0.00 B     64.00 K  0.00 %  0.78 % [kworker/u2:22]
 3948 be/4 root          0.00 B      0.00 B  0.00 %  0.10 % [kworker/0:0]
  319 be/4 root         40.00 K      7.72 M  0.00 %  0.08 % systemd-journald
 3760 be/4 altlinux      0.00 B     13.12 M  0.00 %  0.04 % firefox-bin
 4856 be/4 root          0.00 B      0.00 B  0.00 %  0.36 % [kworker/0:1]
  169 be/0 root       1912.00 K      0.00 B  0.00 %  0.04 % [loop0]
 3810 be/4 altlinux      0.00 B      8.54 M  0.00 %  0.02 % firefox-bin
 1146 be/4 altlinux 0.00 B     52.00 K  0.00 %  0.02 % xfconfd
 3746 be/4 altlinux      0.00 B   1388.00 K  0.00 %  0.02 % firefox-bin
 1178 be/4 root    0.00 B    212.00 K  0.00 %  0.02 % upowerd
  878 be/4 root          4.00 K     68.00 K  0.00 %  0.01 % NetworkManager --no-daemon
  936 be/4 root          0.00 B     20.00 K  0.00 %  0.00 % X :0 -auth /var/run/light~isten tcp vt7 -novtswitch
 1159 be/4 altlinux    104.00 K     24.00 K  0.00 %  0.00 % xfce4-panel
  326 be/4 root          8.00 K     20.00 K  0.00 %  0.00 % systemd-udevd
 1217 be/4 root          0.00 B      0.00 B  0.00 %  0.00 % udisksd --no-debug
    1 be/4 root          0.00 B      4.00 K  0.00 %  0.00 % init
 1148 be/4 altlinux 0.00 B     24.00 K  0.00 %  0.00 % xfce4-session
 1165 be/4 altlinux 0.00 B      4.00 K  0.00 %  0.00 % nm-applet
 1261 be/4 altlinux 0.00 B     24.00 K  0.00 %  0.00 % wrapper /usr/lib/xfce4/pa~другие системные действия
 3745 be/4 altlinux 0.00 B      3.36 M  0.00 %  0.00 % firefox-bin
 3747 be/4 altlinux 0.00 B     32.00 K  0.00 %  0.00 % firefox-bin
 3777 be/4 altlinux 0.00 B      9.54 M  0.00 %  0.00 % firefox-bin



« Последнее редактирование: 26.01.2016 20:05:59 от Speccyfighter »