16.02.2010

RHEL 5 yüklü sunucunun CPU'sunun kaç bit oldugunu nasıl öğreniriz.

CPU'nun 32 yada 64 bit olduğunu cpunun flag'lerine bakarak anlayabiliriz.

#grep flags /proc/cpuinfo bu komutun ciktisi asagidaki gibiyse;

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm

yani lm flag'i varsa CPU 64Bit destekliyor demektir.

64 bit mimari uzerine 32 bit OS kurulmus olabilir. bunu anlamanin yolu ise;
# getconf LONG_BIT
64

Buradaki 64 yada 32'ye gore kernel'in bit'ini ogrenebiliriz.

CPU Modes:

lm means Long mode - 64 bit CPU
Real mode 16 bit CPU
Protected Mode is 32-bit CPU