瀏覽單個文章
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: Nov 2002
您的住址: 東湖
文章: 1,688
引用:
作者2006重返PCDVD
請問伺服器用CPU與工作站用CPU有何差別?
謝謝∼


伺服器環境有兩個很大的特點:
1.運算單純而且重複性高(真實模式中很少會在一台時體機器上同時跑2個以上的服務)
2.I/O吞吐比CPU運算力更重要

由這兩點來檢視Barcelona的架構(其實Sledge Hammer開始就適用了) 可以解釋很多問題
1.為什麼AMD設計的時候不設計大型的L2進去 反而是設計了大型的L1?
A:因為程式碼重複性高 L2再大也沒啥意思 倒不如把L1設大一點
2.為什麼AMD要把MC設計在CPU裡面 造成時脈難以提升 然後又搭配一個在桌面環境下沒啥優勢的HTT呢?
A:因為在高階Server中(4路以上環境) 這樣的設計能夠讓I/O吞吐量提升很多
3.伺服器不重視運算力嗎?
A:伺服器對運算力的要求跟桌面環境不同!像敝公司用的Z890 一台要大概台票1億
但是當仔細檢視規格時 妳會發現 她贏過2005年當時的桌面環境的 只有他的CPU是4顆
但是剩下不管是時脈(每顆不超過1.2G)還是對外的匯流排(每條17M) 都狂輸 (對了 她原來還不支援TCP/IP).但是 就算是過年前的最大峰時 整個台灣的金融跨行交易依然只能讓他的最大系統負載跑到95%.換成X86 我看如果跟Z890占同樣多的空間 這種系統跑不到10分鐘就要暫停交易吧! 如果要撐下來 大概要整棟樓的伺服器才辦的到
伺服器要的東西真的跟桌面差很多的!
舊 2008-04-20, 11:21 PM #33
回應時引用此文章
dabochi離線中