lscpu
Các lscpu
chương trình lệnh (trong số những thứ khác):
Byte Order: Little Endian
Hệ thống này được biết là hoạt động trên
- CentOS 6
- Ubuntu (12.04, 12.10, 13.04, 13.10, 14.04)
- Fedora (17,18,19)
- ArchLinux 2012+
- Linux Mint Debian (do đó cũng giả sử kiểm tra Debian).
Hệ thống này được biết là không hoạt động trên
- Fedora 14
- CentOS 5 (giả sử RHEL5 vì điều này)
Tại sao sự khác biệt rõ ràng giữa các distro?
Sau khi đào nhiều tôi đã tìm ra lý do tại sao. Có vẻ như phiên bản produc-linux phiên bản 2.19 là phiên bản đầu tiên bao gồm tính năng trong đólscpu
hiển thị cho bạn kết quả đầu ra báo cáo Endianness của hệ thống.
Khi thử nghiệm, tôi đã biên dịch cả phiên bản 2.18 và 2.19 trên hệ thống Fedora 14 của mình và kết quả đầu ra dưới đây cho thấy sự khác biệt:
sử dụng 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
sử dụng 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
Các phiên bản trên đã được tải xuống từ trang web kernel.org .
od
phương pháp? Nó đơn giản và hoạt động ở mọi nơi. Đó là những gì tôi nghĩ trước khi đọc nội dung câu hỏi của bạn.