2011/9/10 Иван Лох <[email protected]>: >> А теперь вопрос - как бы мне выяснить, что это у меня за 20 задач, >> которые не переносятся? Проверил у нескольких /proc/$pid/cmdline - >> пусто. Но там и у kswapd0 пусто, а top как-то знает, что это именно >> он. Как мне-то узнать? Гугль не помог :( Особенно это будет важно, >> если выяснится что весь этот хак не работает, а isolcpus работает. > > Это процессы в контексте ядра. Типично у них используемая память равна 0
И узнать, какой процесс как называется, никак нельзя? А то kswapd0 вроде тоже в контексте ядра должен быть, а top знает как его зовут. >> >> И ещё вопрос - а как мне в dmesg вякнуть? А то в лог не попишешь, >> подмонтирован только корень и тот read only. > > hello.c: > > #include <linux/module.h> > #include <linux/kernel.h> Стоп, это модуль для ядра? А то у меня-то userland процесс, пусть и "вместо init". Не хочу в ядерный контекст, без него страшно. Но оставить след хоть в каких-то логах (не dmesg так ещё что-нибудь) хотелось бы. -- Yours, Mikhail Ramendik Unless explicitly stated, all opinions in my mail are my own and do not reflect the views of any organization

