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 เป็นเพราะสิ่งนี้)
ทำไมความแตกต่างที่เห็นได้ชัดในเรื่อง distros
หลังจากขุดมากฉันพบว่าทำไม ดูเหมือนว่าเวอร์ชัน 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
วิธีการ? มันง่ายและใช้งานได้ทุกที่ มันเป็นสิ่งที่ฉันคิดก่อนอ่านคำถามของคุณ