lscpu
El lscpu
comando muestra (entre otras cosas):
Byte Order: Little Endian
Sistemas en los que se sabe que funcionan
- CentOS 6
- Ubuntu (12.04, 12.10, 13.04, 13.10, 14.04)
- Fedora (17,18,19)
- ArchLinux 2012+
- Linux Mint Debian (por lo tanto, suponiendo también las pruebas de Debian).
Se sabe que los sistemas no funcionan en
- Fedora 14
- CentOS 5 (suponiendo RHEL5 debido a esto)
¿Por qué las aparentes diferencias entre las distribuciones?
Después de mucho cavar descubrí por qué. Parece que la versión util-linux versión 2.19 fue la primera versión que incluyó la función donde lscpu
muestra la salida que informa la Endianness de su sistema.
Como prueba, compilé las versiones 2.18 y 2.19 en mi sistema Fedora 14 y el resultado a continuación muestra las diferencias:
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
Las versiones anteriores se descargaron del sitio web kernel.org .
od
método? Es simple y funciona en todas partes. Es lo que pensé antes de leer el cuerpo de tu pregunta.