為何 PC 需要單核高性能,而伺服器不在乎?

pc上有些任務是運算密集型的,而server上很多任務不是。

所以伺服器上很多跑腳本語言都可以,而pc上基本都是以C/C++為主。


不說服務內容談CPU選型就是耍流氓

到底應該選高主頻還是更多核心,不論在PC還是PC Server上都是根據主要工作類型來選的。


不是不在乎頻率, 伺服器CPU核心多由於功耗問題限制了頻率.

伺服器大多數是多線應用,核心多更重要。而PC更多是單線程應用,頻率對效能影響更大。


這東西不好說,還得看你的伺服器做什麼的,如果是做互聯網應用,因為軟體都是開源的,自然是越多的核心越好。但是如果是跑一些高性能的商業計算軟體,這些軟體是按核心收費的(有些還是按小時租license),那對單核心能力要求就高了,這樣才能降低成本。


伺服器就是為多核並行而整的,pc則是單核要強,面向對象不一樣,應用也不同,硬體提供的服務也就不同


伺服器對性能要求其實更高,只是伺服器除了單核性能有要求以外,還對多核和大cache有要求,滿足這些要求通常會拉低最高主頻。台式pc的cpu主頻能做得那麼高,是在其他方面犧牲了一些東西才做到的。


伺服器在不在乎主頻看應用!

有一些還是需求高主頻的

還有同樣是e5,主頻不同價格差距也不同


家用講究的是獨立作戰,意思是單兵能力,一個人就可以搞定的活,當然越快越好。

伺服器講究團隊作戰,就好比軍隊,講究協同能力,老話就是「團結就是力量」,通常做的都是一個人搞不定的。單兵能力的提高,還不如多來幾個士兵。

當然以後技術提高了,一台電腦估計能幹現在一個伺服器的活(事實上PC的歷史就是這樣的,現在的PC能幹以前伺服器乾的活),不過到時候的伺服器估計強得也不像話了


推薦閱讀:

c++加法比乘法快嗎?我的實驗為什麼一樣快呢?
為什麼許多電腦都是默認關閉CPU虛擬化?
如何評價龍芯要做獨立於Wintel、AA體系的第三極?
Intel 為什麼不做 ARM 晶元?
近三年家用級CPU性能的提升有多大?

TAG:個人電腦 | 英特爾Intel | 中央處理器CPU | 伺服器 | 筆記本電腦 |

分頁阅读: 1 2