引用:
|
作者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分鐘就要暫停交易吧! 如果要撐下來 大概要整棟樓的伺服器才辦的到
伺服器要的東西真的跟桌面差很多的!