影響伺服器租用處理能力強弱的因素有哪些?

hkidc2019發表於2019-12-09



併發數似乎指一臺伺服器在單位時間裡能處理的請求數量。自然是能處理的請求越多,伺服器的能力越高,也就是伺服器併發數越強。


葵芳IDC告訴你影響伺服器處理能力強弱的因素


那租用的伺服器的處理能力的強弱是跟什麼有關呢?


第一,雙路CPU更受市場親睞


在伺服器的使用當中,它的效能取決於伺服器主機板,而服務其主機板的關鍵在於CPU。當下多核處理器非常的流行,這一點並不難以理解,目前,一些主流伺服器往往會採用雙路CPU的配置,因為兩顆中端CPU的多執行緒效能往往可以打敗高階單路CPU。現在使用者的需求提升較快,伺服器僅搭配一顆普通的CPU是很難滿足使用者需求的,而採用高階CPU的主機板往往價格不菲,所以雙CPU伺服器主機板目前更受市場青睞。


第二,提高CPU併發計算能力


伺服器租用之所以可以同時處理多個請求,在於作業系統透過多執行流體系設計使得多個任務可以輪流使用系統資源,這些資源包括CPU,記憶體以及I/O. 這裡的I/O主要指磁碟I/O, 和網路I/O。


第三,減少程式切換


當硬體上下文頻繁裝入和移出時,所消耗的時間是非常可觀的。可用Nmon工具監視伺服器每秒的上下文切換次數。


為了儘量減少上下文切換次數,最簡單的做法就是減少程式數,儘量使用執行緒並配合其它I/O模型來設計併發策略。


還可以考慮使用程式繫結CPU技術,增加CPU快取的命中率。若程式不斷在各CPU上切換,這樣舊的CPU快取就會失效。


由於伺服器租用會進行大量的請求,處理大量的事情,從防禦到修復都要做的更加完美,伺服器的工作過程中,需要大量的記憶體,使得記憶體的分配和釋放工作尤為重要,還有一點要提及的是硬體環境,伺服器的硬體配置對應用程式的效能提升往往是最直接,也是最簡單的方式,這就是所謂的scale up。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69951811/viewspace-2667592/,如需轉載,請註明出處,否則將追究法律責任。

相關文章