P.S. Три rsyslog это сила. У них там стопудово битва дисками между друг другом, пока Трон спит. Но в первую очередь все катают бочку именно на systemd, ага.
вобще как-то совсем не нормально. при поточной записи у тебя диск должен тупить в крайнем случае, но уж точно не процессор. а что в логах? много их?
в официальной редхатовской документации делают морду тяпкой и без объяснения причин сообщают, что теперь есть два разных средства логирования, с разным набором функций и как они друг-друга дополняют, и как их теперь дружить. читал и плакал.
Там много всего... В общем, думаю, что это связано с выборочным откключением/включением плагинов компиза накануне... После довольно долгой перезагрузки всё вернулось в норму.
Я имею в виду, что если мы возьмем pid/tid пробежавшись по /proc/[pid]/tasks/[tid] мы найдем только одно совпадение pid и tid (для каждого процесса pid в его tasks есть такой же tid). PID для всех задач в tasks действительно общий.
/**
* sys_getpid - return the thread group id of the current process
*
* Note, despite the name, this returns the tgid not the pid. The tgid and
* the pid are identical unless CLONE_THREAD was specified on clone() in
* which case the tgid is the same in all threads of the same group.
*
* This is SMP safe as current->tgid does not change.
*/
SYSCALL_DEFINE0(getpid)
{
return task_tgid_vnr(current);
}
/* Thread ID - the internal kernel "pid" */
SYSCALL_DEFINE0(gettid)
{
return task_pid_vnr(current);
}