/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
Intel/AMD 칩이 있다고 가정하면 64비트입니다.
답변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