硬件環(huán)境:
??IA-64
??AMD Athlon(tm) 64
??Pentium III
Linux環(huán)境:
??RedHat EL AS 3
??Mandrake Linux 10 for AMD 64
??RedHat Linux 7.3
? ?前段時(shí)間做系統(tǒng)實(shí)施的時(shí)候,因?yàn)槭孪葲]有對(duì)服務(wù)器的配置做詳細(xì)說明和檢查,導(dǎo)致應(yīng)用服務(wù)器加上后,出現(xiàn)數(shù)據(jù)亂碼的情況,后來經(jīng)過一系列的調(diào)整,好不容易按時(shí)實(shí)施完成了,真是驚險(xiǎn)啊~~回來后對(duì)64位的機(jī)器做了一些研究,初步得出以下結(jié)論,和大家一起討論一下。
方法一:
在Linux中使用命令arch可以初步查看出當(dāng)前系統(tǒng)所識(shí)別出來的機(jī)器CPU類型,如"i386", "i486","i586", "alpha", "sparc", "arm", "m68k",
"mips", "ppc","ia64","x86_64"等;ia64和x86_64就說明這臺(tái)機(jī)器是64位的;
使用如下命令:
$cat /proc/cpuinfo | grep "model name" | cut -d ':' -f 2
或者
$cat /proc/cpuinfo | grep "family" | cut -d ':' -f 2
得出如果是以下參數(shù)之一,也表示此機(jī)器是64位的:
----AMD64, Opteron, Hammer系列----
【Opteron】
【Athlon HX】
【Hammer】
【K8】
【 15】(注意空格,之前我一直沒有注意)
【AMD Athlon(tm) 64】
【x86_64】
----IA-64, IA-64 2系列----
【ia-64】
【ia64】
【itanium】
CPU型號(hào)統(tǒng)計(jì)到2005年5月,如有新出的CPU型號(hào),請(qǐng)自行維護(hù)上。
其它情況,基本可以斷定是32位機(jī)器。
方法二:
在Linux下,
$getconf LONG_BIT
可得到一個(gè)數(shù)字,是32的話說明是32位機(jī)器,是64的話說明是64位機(jī)器。此方法比較粗糙,不能分辨出CPU具體的型號(hào),可以具體問題具體分析。
還有就是,在Windows下還沒想到好的辦法,歡迎交流。
posted on 2007-10-15 13:17
無聲 閱讀(564)
評(píng)論(0) 編輯 收藏 所屬分類:
職場(chǎng)生活