Спасибо всем за ваши ответы. Я провел небольшое исследование и обнаружил, что оба варианта возможны в многоядерных системах. Многоядерная система SMP будет иметь одно ядро Linux для всех ядер, где, как и в многоядерной системе AMP, каждое ядро будет иметь свое собственное ядро. Как правило, некоторые многоядерные системы будут иметь несколько ядер для AMP, выполняющих критические задачи в реальном времени, а остальные будут SMP, выполняющими некритические и обычные задачи.
Вопрос, который я задал, касается трассировки ядра. В настоящее время большинство ядер поставляются со встроенными kprobes, которые позволяют разработчикам ядра получать информацию о производительности ядра. Я думаю, ответ на первый вопрос также решает этот вопрос. В SMP генерируется одна трассировка для ядра, где, как и в AMP, генерируется столько трасс, сколько число процессоров.
AMP расшифровывается как Asymmetric Multi Processing, SMP обозначает Symmetric Multi Processing