Вы используете более новое ядро (3.10 с большим количеством исправлений для CentOS 7 по сравнению с 2.6.32 с большим количеством исправлений для CentOS 6 ), которое имеет немного другие флаги — несколько сбивающие с толку флаги, перечисленные в /proc/cpuinfo
не только представляют функции процессора; даже если бы они это сделали, данное ядро может знать только о функциях, которые существовали, когда оно было написано, поэтому более старое ядро, работающее на более новом ЦП, пропустит функции, которые поддерживает ЦП. Различия связаны с функциями ядра, которые были добавлены или удалены, или функциями ЦП, которых не было, когда было написано ваше старое ядро, и о которых теперь знает ваше новое ядро.
Вы «потеряли» следующие флаги:
up
(ядро SMP было загружено на одном процессоре)unfair_spinlock
(недобросовестные паравиртуализированные спин-блокировки)и получил следующее:
nopl
(ЦП поддерживает NOPL
инструкции; это синтетический флаг, добавленный в 2.6.27, я не уверен, почему ваше ядро CentOS 6 не показывало его)eagerfpu
(не -ленивое восстановление FPU; добавлено в 3.6, удалено в 4.8)mpx
(расширение защиты памяти; обнаружено с 3.13)smap
(предотвращение доступа в режиме супервизора; обнаружено с версии 3.6)xsavec
(один из флагов расширенного состояния; обнаружено с 3.15)xgetbv1
(еще один расширенный флаг состояния; обнаружено с 3.15)См. также Что означают флаги в /proc/cpuinfo?