Страница 1 из 1

systemd pid=1 жрет процессор

Добавлено: 03 янв 2013, 20:17
msv
systemd pid=1 жрет процессор. Куда копать?
Вывод top
Вывод top
Вывод top

Код: Выделить всё

$ uname -a
Linux msv-rosa-desk.hm 3.6.7-nrj-desktop-pae-1rosa #1 SMP PREEMPT Thu Nov 22 14:06:14 UTC 2012 i686 i686 i686 GNU/Linux

Re: systemd pid=1 жрет процессор

Добавлено: 04 янв 2013, 07:16
admsasha
ага, есть такой баг. http://bugs.rosalinux.ru/show_bug.cgi?id=1317

Re: systemd pid=1 жрет процессор

Добавлено: 04 янв 2013, 07:47
Фдуч1996
я пока переходил с initscripts на systemd здорово с ним намучался, пришлось даже в грубе специальную запись создавать настолько он был проблемным :o

Код: Выделить всё

cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-linux-debug root=UUID=a4740097-86a7-4ea7-a558-befac45187e1 ro systemd.confirm_spawn=1 systemd.log_target=kmsg systemd.log_level=debug systemd.log_location=true
опция systemd.log_target=kmsg у меня на всех ядрах прицеплена, имхо удобно всё в dmesg смотреть
systemd.log_location=true скорее всего тебе не понадобится

начать нужно с

Код: Выделить всё

systemctl list-jobs
Ну а так, если что-то зависает можно абортнуть процесс, загрузить в гдб корку и посмотреть стэктрейс, но для сложных программ, коей является и системд, такой подход не даст плодов(скорее всего). Также /proc/pid/stack иногда помогает