lscpu
У lscpu
команді показує (серед іншого):
Byte Order: Little Endian
Системи, над якими, як відомо, працюють
- CentOS 6
- Ubuntu (12.04, 12.10, 13.04, 13.10, 14.04)
- Fedora (17,18,19)
- ArchLinux 2012+
- Linux Mint Debian (тому передбачається також тестування Debian).
Системи, як відомо, не працюють
- Fedora 14
- CentOS 5 (припускаючи RHEL5 через це)
Чому очевидні відмінності між дистрибутивами?
Після довгих копань я з'ясував, чому. Схоже, версія util-linux версії 2.19 була першою версією, яка включила функцію, де lscpu
відображається вихідний звіт про систему Endianness вашої системи.
У якості тесту я зібрав і версії 2.18, і 2.19 у своїй системі Fedora 14, а вихідний результат показує відмінності:
util-linux 2.18
$ util-linux-ng-2.18/sys-utils/lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 1199.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
util-linux 2.19
$ util-linux-2.19/sys-utils/lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 2667.000
BogoMIPS: 5320.02
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
Вищевказані версії були завантажені з веб-сайту kernel.org .
od
методом? Це просто і працює скрізь. Це те, про що я думав, перш ніж прочитати основу вашого запитання.