當我在 /proc/cpuinfo 中執行 cat 操作時,它顯示了一行 clflushsize : 64
這是否意味著我的核心正在 64 位元運行?
答案1
uname -a
會告訴你核心 - 結束位告訴你架構。
兩個例子:
我的電腦:
Darwin Mac.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
我的 Dreamhost 託管:
Linux ecco 2.6.24.5-serf-xeon-c6.1-grsec #1 SMP Tue Oct 7 06:18:04 PDT 2008 x86_64 GNU/Linux
i386 = 32 位
x86_64 = 64 位
答案2
uname -m
將為您提供編譯內核的體系結構。如果它列印出來i686
,那麼你的核心是 32 位,如果列印出來,x86_64
那麼它是 64 位,假設你有一個 Intel/AMD 晶片。
答案3
答案4
如果您只想查看正在運行的平台,可以使用
uname -i
支援的選項的完整列表uname
是
$ uname --help
Usage: uname [OPTION]...
Print certain system information. With no OPTION, same as -s.
-a, --all print all information, in the following order,
except omit -p and -i if unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type or "unknown"
-i, --hardware-platform print the hardware platform or "unknown"
-o, --operating-system print the operating system
--help display this help and exit
--version output version information and exit