Привет. У нас есть постоянная проблема: при перезагрузке LXC контейнеров процесс kworker в конечном итоге блокирует систему, и нам приходится делать жесткую перезагрузку сервера. Вот строка из `top` для процесс, который запускается: 31043 root 20 0 0 0 0 R 100.0 0.0 94:20.90 kworker/u24:3. Спецификации этого сервера, который является выделенным: Supermicro 1018R-WC0R с материнской платой X10SRW-F и процессором E5-1650 v4. Загрузка с 2x SSD на внутреннем RAID1, а хранилище — это внутренний RAID10 массив из 6 SSD по 1 ТБ, всё программное/mdadm RAID. Для резервного копирования изображений подключено хранилище NFS. Сервер был полностью обновлён и перезагружен около 9 дней назад. Он был первоначально установлен с Proxmox 5.1 в ноябре 2017 года. Я вижу, что доступно другое ядро, однако перезагрузка этого рабочего сервера не такая простая задача. pveversion -v proxmox-ve: 5.1-35 (используемое ядро: 4.13.13-4-pve) pve-manager: 5.1-42 (используемая версия: 5.1-42/724a6cb3) pve-kernel-4.13.4-1-pve: 4.13.4-26 pve-kernel-4.13.13-4-pve: 4.13.13-35 pve-kernel-4.13.13-1-pve: 4.13.13-31 libpve-http-server-perl: 2.0-8 lvm2: 2.02.168-pve6 corosync: 2.4.2-pve3 libqb0: 1.0.1-1 pve-cluster: 5.0-19 qemu-server: 5.0-19 pve-firmware: 2.0-3 libpve-common-perl: 5.0-25 libpve-guest-common-perl: 2.0-14 libpve-access-control: 5.0-7 libpve-storage-perl: 5.0-17 pve-libspice-server1: 0.12.8-3 vncterm: 1.5-3 pve-docs: 5.1-16 pve-qemu-kvm: 2.9.1-5 pve-container: 2.0-18 pve-firewall: 3.0-5 pve-ha-manager: 2.0-4 ksm-control-daemon: 1.2-2 glusterfs-client: 3.8.8-1 lxc-pve: 2.1.1-2 lxcfs: 2.0.8-1 criu: 2.11.1-1~bpo90 novnc-pve: 0.6-4 smartmontools: 6.5+svn4324-1 zfsutils-linux: 0.7.3-pve1~bpo9 Мы заметили эту проблему около 12 декабря 2017 года и подтвердили, что это происходит 99,9% случаев при перезапуске/перезагрузке любого LXC контейнера. Процесс kworker появляется (при 100% загрузке CPU) и постепенно, через несколько часов, начинает нагружать сервер до почти полной остановки. Я не могу завершить этот процесс или даже заставить сервер перезагрузиться/остановиться корректно, требуется жесткая перезагрузки. Это касается любого LXC контейнера на сервере, даже совершенно нового. Я заметил, что 9 дней назад после последнего обновления и перезагрузки я сразу мог перезапускать LXC контейнеры, однако через 10 часов после этого следующий перезапуск контейнера вызвал ту же самую проблему. Нижеупомянутые посты могут говорить о той же самой проблеме, но, похоже, они совсем не решаются, Я также должен упомянуть, что у нас есть несколько серверов с аналогичным оборудованием, работающих на Proxmox 4.4, и у них нет этой проблемы. Кстати, у меня есть предчувствие, что это может быть связано с ACPI и подобными вещами, и что LXC, возможно, каким-то образом вызывает старую ошибку kworker. bugs.launchpad.net/ubuntu/+source/linux/+bug/887793 Буду признателен за любую помощь.
LXC перезапуск вызывает нагрузку на процессор kworker 100%, Proxmox Виртуальная Среда
|
29.01.2018 12:34:00
|
|
|
|
|
|
28.03.2018 11:15:00
kernel 4.15 решает проблему
|
|
|
|
|
|
28.06.2018 21:23:00
Та же проблема тут. Я обновил до ядра 4.15, но ничего не изменилось. Идеи? #pveversion pve-manager/5.2-2/b1d1c7f4 (работающее ядро: 4.15.17-3-pve)
|
|
|
|
|
|
12.08.2018 01:29:00
Проблема также существует в версии pve-manager/5.2-6/bcd5f008 (работающий ядро: 4.15.18-1-pve)
|
|
|
|
|
|
14.08.2018 00:50:00
Для информации: исправление будет доступно скоро в тестовом репозитории.
|
|
|
|
|
|
11.03.2018 03:14:00
Когда я перезагружаю узел, всё возвращается в норму. Но проблема снова возникает через несколько часов.
|
||||
|
|
|
|||
Читают тему
