FreeBSD 7.3 i386을 설치한 머신에서 CPU가 64bit용인지 확인할 방법이 있을까요?
정확히는 기억이 안 나고 한 3-4년 전에 구입한 서버인 것 같습니다.
FreeBSD 5.x i386부터 시작해서 7.3까지 올려온 머신이 있습니다. 일단 간단히 알 수 있는 CPU 타입은 Intel(R) Xeon(TM) CPU 3.00GHz 입니다. 검색을 해보니 리눅스에서는 여러가지 방법이 있는데 프리비에서는 cpuid라는 게 있더군요. 설치하고 보니 다음과 같습니다.
eax in eax ebx ecx edx
00000000 00000005 756e6547 6c65746e 49656e69
00000001 00000f43 06020800 0000641d bfebfbff
00000002 605b5001 00000000 00000000 007d7040
00000003 00000000 00000000 00000000 00000000
00000004 00004121 01c0003f 0000001f 00000000
00000005 00000040 00000040 00000000 00000000
80000000 80000008 00000000 00000000 00000000
80000001 00000000 00000000 00000000 20100000
80000002 20202020 20202020 20202020 20202020
80000003 6e492020 286c6574 58202952 286e6f65
80000004 20294d54 20555043 30302e33 007a4847
80000005 00000000 00000000 00000000 00000000
80000006 00000000 00000000 08006040 00000000
80000007 00000000 00000000 00000000 00000000
80000008 00003024 00000000 00000000 00000000
Vendor ID: "GenuineIntel"; CPUID level 5
Intel-specific functions:
Version 00000f43:
Type 0 - Original OEM
Family 15 - Pentium 4
Extended family 0
Model 4 - Intel Pentium 4 processor (generic) or newer
Stepping 3
Reserved 0
Extended brand string: " Intel(R) Xeon(TM) CPU 3.00GHz"
CLFLUSH instruction cache line size: 8
Initial APIC ID: 6
Hyper threading siblings: 2
Feature flags: bfebfbff:
FPU Floating Point Unit
VME Virtual 8086 Mode Enhancements
DE Debugging Extensions
PSE Page Size Extensions
TSC Time Stamp Counter
MSR Model Specific Registers
PAE Physical Address Extension
MCE Machine Check Exception
CX8 COMPXCHG8B Instruction
APIC On-chip Advanced Programmable Interrupt Controller present and enabled
SEP Fast System Call
MTRR Memory Type Range Registers
PGE PTE Global Flag
MCA Machine Check Architecture
CMOV Conditional Move and Compare Instructions
FGPAT Page Attribute Table
PSE-36 36-bit Page Size Extension
CLFSH CFLUSH instruction
DS Debug store
ACPI Thermal Monitor and Clock Ctrl
MMX MMX instruction set
FXSR Fast FP/MMX Streaming SIMD Extensions save/restore
SSE Streaming SIMD Extensions instruction set
SSE2 SSE2 extensions
SS Self Snoop
HT Hyper Threading
TM Thermal monitor
31 reserved
Feature flags set 2: 0000641d:
SSE3 SSE3 extensions
DTES64 64-bit debug store
MONITOR MONITOR/MWAIT instructions
DS-CPL CPL Qualified Debug Store
CNXT-ID L1 Context ID
CX16 CMPXCHG16B
xTPR Send Task Priority messages
Extended feature flags: 20100000:
XD-bit Execution Disable bit
EM64T Intel Extended Memory 64 Technology
TLB and cache info:
50: Instruction TLB: 4KB, 2MB or 4MB pages, fully assoc., 64 entries
5b: Data TLB: 4KB or 4MB pages, fully assoc., 64 entries
60: 1st-level data cache: 16-KB, 8-way set associative, sectored cache, 64-byte line size
40: No 2nd-level cache, or if 2nd-level cache exists, no 3rd-level cache
70: Trace cache: 12K-micro-op, 8-way set assoc
7d: 2nd-level cache: 2-MB, 8-way set associative, 64-byte line size
Processor serial: 0000-0F43-0000-0000-0000-0000
그때 왜 32bit용을 설치했는 지는 모르겠습니다만 지금 64bit용 OS를 설치할 필요가 있어서 알아야 하는데 뜯어보는 것 외에 방법이 있을까요? 위에 나온 정보로 검색을 해봐도 정확히 모르겠습니다. 물론 설치 시디를 넣어보면 되지만 프로덕션 서버라서 미리 알았으면 해서요.
그리고 램도 DDR인지, DDR2인지 알 수 있는 방법이 있을까요?
EM64T Intel Extended Memory
EM64T Intel Extended Memory 64 Technology
이 부분이 있으니 64bit 지원됩니다.
참고로 EM64T면
참고로 EM64T면 32bit로도 돌아야 정상입니다;
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
인용 : "그때 왜
인용 : "그때 왜 32bit용을 설치했는 지는 모르겠습니다만 지금 64bit용 OS를 설치할 필요가 있어서"
댓글 달기