AMD64 on Xeon 安裝小心得小小分享

Moderator: Forums Team

Post Reply
nightmare
Posts: 82
Joined: Thu Dec 18, 2003 1:53 am
Location: 木星連合

AMD64 on Xeon 安裝小心得小小分享

Post by nightmare »

好久沒發文了,先跟大家拜個晚年... :11.gif:
趁著過年想把自己的小 server 升級一下,準備把 P3 SMP 換成 Xeon SMP,做了幾天的功課,弄了一對 Xeon,Asus NCCH-DL (算是 Xeon 用板子最經濟實惠的其中之一吧,i875+6300ESB)及其他雜七雜八的東西。
有了支援 64bit 的 cpu 當然要玩 64bit 的東西,首先,先到 gentoonbo 官網抓 amd64 的 live cd,嗯...出到了 2004.3-r1,開機之後,奇怪,之前漂亮的 bootsplash 不見了,這就算了,兩顆 Xeon SMP 開了HT 卻只抓到兩顆cpu,i82540 gb NIC 也沒自動抓到,算了,自己 modprobe e1000,ok 可以上網了,一步一步照著 handbook 做,才剛到 bootstrap,奇怪,怎麼 gcc 編不過,去官網討論區看,想想應該是 CFLAGS 的問題,於是把 "-march=athlon64 ...." 換成 "-march=nocona ..." 再試,又不過,覺得有點挫折,好吧,換 live cd 試試看,藉著 google 大神的協助終於找到了 2004.3 的 amd64 live cd,再試,還是一樣死在 gcc 編譯上,快要投降了,弄不起來乾脆去玩 winxp 64bit edition 就好了...Orz
終於皇天不負苦心人,國外 irc 上也有人碰到這個問題,而且是用 k8 系統的,所以應該不是不支援 em64t 的關係 (鬆了一口氣),也有人回報在 bugzilla 上,http://bugs.gentoo.org/show_bug.cgi?id=82027,昨天晚上鼓起最後一次勇氣試試看,睡前給他 bootstrap 下去,今天早上起來看果然 bootstrap 成功了,上班前下了 emerge system 下去,明天應該就可以用了.... :111.gif:

這次安裝也有些不一樣的感覺,就是 linux 對一些少見的硬體支援也越來越好了,像是 3ware 9500S-8 也可以直接抓到,一開始還半信半疑,直到下了 fdisk /dev/sda 後果然看到了硬碟才完全相信,板子上的一些裝置也可以直接支援無誤,Linux 的進步果然是快啊,跟數年前玩 Linux 時只能用稍舊硬體的窘況完全不同....XD
nightmare
Posts: 82
Joined: Thu Dec 18, 2003 1:53 am
Location: 木星連合

Post by nightmare »

現在系統裝好了,Xorg 也裝好了,正在 emerge kde... :D
雖然說是 64bit 版的,但是用起來感覺好像沒啥不一樣....XD
Michael Chen
Posts: 9
Joined: Thu Dec 16, 2004 5:37 pm
Location: 新竹
Contact:

Post by Michael Chen »

這也就是很多人在argue說64-bit到底有沒有用......
我想只能說這是趨勢啦 有些事情就是要用64-bit才能解決
只不過大部分目前都是在server比較會遇到這種機會
例如最直接的就是記憶體的定址範圍

像我在lab遇到的狀況是 (搞科學運算的)
某軟體有64-bit版 (寫的時候就有考慮到)
我們買的是source code回來自己用64-bit的compiler編

這樣的話可以突破他32-bit版暫存檔最多16GB的限制
沒有這個64-bit版我就畢不了業咧...... (well, 未來式啦)
User avatar
wishy-washy
Posts: 79
Joined: Tue Jan 06, 2004 2:06 pm
Location: Albany, CA
Contact:

Post by wishy-washy »

Michael Chen wrote:像我在lab遇到的狀況是 (搞科學運算的)
某軟體有64-bit版 (寫的時候就有考慮到)
我們買的是source code回來自己用64-bit的compiler編

這樣的話可以突破他32-bit版暫存檔最多16GB的限制
沒有這個64-bit版我就畢不了業咧...... (well, 未來式啦)
Do you really need that much temp. storage? Have you tried to save those data in binary instead of ASCII form?
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

要用 x86-64 幹麼買 Xeon 那個被閹掉的 EM64T? Opteron 跑起來的順多了.
不限定 x86 平台的話, G5 跑的都比他好...

我不知道... 事實上我找不到什麼理由說服自己買 Xeon-64, 如果有人發現他的優點, 請告訴我...
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
nightmare
Posts: 82
Joined: Thu Dec 18, 2003 1:53 am
Location: 木星連合

Post by nightmare »

為啥買 Xeon 啊....
很簡單啊,系統的整體花費比 Opteron 便宜啊,2.8G 的 Nocona Core Xeon 八千有找,i875 for Xeon 的板子也比 Opteron 用的便宜一點,有 64bit PCI 的 Opteron MB 更是要一萬五起跳,nForce4 Pro2200 的 Opteron MB 又要兩萬左右,ram 也可以使用一般 non-ECC/unbuffered 的 DDR SDRAM,Opteron ECC 限定!
G5 很好,也很快,但是 PowerMAC G5 弄到 1.8G 以上雙 CPU,ram 1G,大概也要破十萬了,還不包含我那張 3ware 9500S-8 硬體 raid5 卡及其他東西,若是以最低 1.2G 的系統來看,有多快我也不相信... :p
Xeon 的優點嘛,我覺得有 HT 也算是一個優勢,雖然不見得會增加 performance,但是對多工處理是一定有幫助的,這是我之前在 Windows 下使用過後的感想。目前個人有兩台系統,一台 Athlon64+NF4 SLi 是 Windows 環境的,一台 Xeon SMP+i875 系統 使用 Gentoo,Athlon64 快雖然快,但是在某些應用上仍然比不過 P4,除去網路上一堆有的沒的 benchmark,P4 在多工應用就比 Athlon64 好多了,以前小弟在使用 P4 時可以一面轉 mpeg4,一面聽 mp3,一面上網都可以很流暢沒問題,雖然壓縮方面可能會受影響,但是也已經夠快了,不差那一點效能,後來換成比較快的 K8 後就沒這種「享受」了,雖然可以把轉檔程式的優先權調低,但是這樣也造成轉檔效能的降低,所以小弟認為這是一個 trade-off,沒有哪個系統絕對優於哪個系統的狀況....
nightmare
Posts: 82
Joined: Thu Dec 18, 2003 1:53 am
Location: 木星連合

Post by nightmare »

去求證了一下,除了早期的 EM64T 沒有 NX 外,還有一些指令的行為不一樣外,其他都差不多吧,不過現在的 EM64T 也有 NX bit 了....
ww
Posts: 142
Joined: Sun Feb 15, 2004 3:37 pm
Contact:

Post by ww »

gentoo linux
ˋ(′~‵")ˊ
Post Reply