按處理器數量分類
按照處理器的數量可將服務器分為:單路服務器、雙路服務器、四路服務器、八路服務器等。其中,“路”是指一臺服務器內部的CPU個數,比如單路服務器內部CPU數量為1顆,雙路服務器為2顆,以此類推。目前主流的服務器是雙路服務器。
多路服務器用到了對稱多處理技術(Symmetrical Multi -Processing,簡稱SMP),在一臺服務器上,多顆CPU共享內存子系統以及總線結構。在服務器運行時,多顆CPU同時運行操作系統的單一復本,系統將任務隊列對稱地分布于每顆CPU之上,所有的CPU都可以平等地訪問內存、I/O和外部中斷,從而極大地提高了整個系統的數據處理能力。
按應用類型分類
在不同的應用場景,對服務器的功能要求會有所側重,按照其應用類型,可以分為文件服務器、數據庫服務器、應用程序服務器。
1、文件服務器
在計算機局域網中,以文件數據共享為目標,將供多臺計算機使用的文件存儲在一臺服務器中,這臺主機就被稱為文件服務器。文件服務器相當于一個信息系統的大倉庫,保證用戶和服務器磁盤子系統之間快速數據傳遞。在該類型服務器的各個子系統中,對系統性能影響大小依次排列為網絡系統、磁盤系統、內存容量、處理器性能。
2、數據庫服務器
用于頻繁的讀取和索引數據的
服務器,比如企業的財務系統、人事系統及各種管理系統均有類似需求。不同類型的企業對數據庫服務器的要求不同,對于較大的企業,會涉及到分布式并發數據查詢等問題,這對網絡系統以及I/O的數據傳輸能力有比較高的要求;而對于較小的企業,并發用戶相對較少,分布式查詢需求不高,磁盤系統更為重要。
3、應用程序服務器
類似于文件服務器為很多用戶提供文件一樣,應用程序服務器讓多個用戶可以同時使用應用程序。在該類型服務器的各個子系統中,對處理器性能的要求會更高。