歡迎您光臨本站 登入註冊首頁

概述

服器在不同場合應用與硬體配置分析伺服器的配置大體上可分為兩大類型:性能敏感型和空間敏感型。所謂性能敏感型是指對伺服器的性能要求較高,反應速度要求快,如NOTES伺服器,WWW,DNS,PROXY等伺服……

伺服器在不同場合應用與硬體配置分析

伺服器的配置大體上可分為兩大類型:性能敏感型和空間敏感型。所謂性能敏感型是指對伺服器的性能要求較高,反應速度要求快,如NOTES伺服器,WWW,DNS,PROXY等伺服器。空間敏感型伺服器是指對伺服器的存儲空間要求大,如FTP伺服器等。資料庫伺服器,EMAIL 伺服器等則對二者都有一定的要求,視用戶數的多少,用戶定額空間的大小,訪問的頻繁度而偏向於某一種類型。 現在,我們就伺服器常見的應用場合,對伺服器的性能進行簡單的分析:

WWW伺服器:

    WWW伺服器是一個性能敏感型伺服器,對伺服器硬體平台的要求處決於訪問的頻繁度及WWW伺服器支持的服務複雜程度,即調用的CGI程序對系統資源的耗費程度。另外,不同軟體廠商提供的WWW伺服器,同一WWW伺服器的不同版本對資源的耗費以及本身的性能也不一樣。因此,WWW伺服器的配置首先應確定伺服器軟體。目前,INTERNET上較為流行的兩種WWW伺服器軟體是Apache 和微軟的IIS,IIS主要定位於小型的INTRANET環境,運行於WINDOWS NT/2000/XP/2003 Server平台,而Apache則有多種平台版本:Windows、Linux、Unix版本。從性能上來比較Apache+PHP相對於Windows NT+IIS 運行ASP要稍強,Apache略佔優勢。現有的版本已能在高性能的主機上一秒鐘內處理10000次以上的操作(響應一次請求為一次操作)。因此,企業根據應用開發需求,選擇相應相應的軟體平台和硬體。

    目前INTRANET的現狀,每天應能滿足10萬人次內部訪問量的需求,假設我們提供10%用戶同時訪問的能力,即我們的伺服器應提供10000ops/s 的處理能力,按照INTERNET的習慣,每次操作應能使平均2K傳輸速率的撥號用戶在50秒內取下一個主頁,因此,主頁的大小應在100K左右,那麼,我們的伺服器的數據處理能力應為100K*10000=1000M左右,按照SUN 167M主頻的CPU對10000PRM的硬碟的I/O處理能力為每秒3000次,每次I/O的數據量為64K,因此,每兆主頻能處理的I/O數據量為64K*3000/167=1M,所以,對WWW服務將佔用系統1000M/1M=1000M主頻,再加上處理100M網路埠所需的100M主頻,以及OS運行所需的主頻,應該在1200M左右,同時還要保留可擴充的餘地。對於WWW這種服務,應考慮內存與數據處理量相當,因此應配置內存要夠大,同時也要充分考存硬碟存儲容量。

    就目前來講,計算機的發展非常快,主流的P4/PD雙核都能夠滿足10萬的用戶量。因此,有一定的余量,同時,外部WWW和DNS的需求較低,所以可同時作為外部WWW,DNS伺服器使用。

代理伺服器及記費系統:

    代理伺服器是一個典型的性能敏感型伺服器,一個好的代理伺服器可支持絕大部分INTERNET服務的代理,目前,INTERNET上使用的代理軟體很多,其中NETSCAPE PROXY SERVER是其中的佼佼者,不僅可支持絕大部分INTERNET服務的代理功能,而且可允許用戶嵌入自己的代理認證管理功能模塊,同時,還可支持PROXY SERVER的串接,代理認證用戶名及口令的SSL加密,防止網路監聽,是INTRANET代理伺服器的較為理想的選擇。因此,我們建議採用NETSCAPE的PROXY SERVER,並嵌入我公司的代理記費軟體NETGATE,來實現代理服務和用戶管理,安全防護。

    代理伺服器所處理的數據與所代理的服務有關,各種服務的平均值約為100K(主要是HTTP的訪問)左右,如要實現2000用戶的10%同時訪問,則伺服器每秒所需處理的數據量為2000*10%*100K=20M,單位主頻處理的數據量約為1M,因此,所需主頻數為:20/0。4M=20M,但此時的網路埠需要配置兩個,因此,應考慮200M推動網路埠的主頻數,再加上系統的主頻數,總數應為320M,代理伺服器的工作原理是在內存中駐留大量的代理進程為不同的用戶服務,因此對內存的需求量較大。

    當然,對於少於200天左右的中小型企業來講,主流的單至強3.0/2.8GHz伺服器基本上能夠滿足,至於內存容量配置1GB完全能夠滿足此種應用,對於一些大型企業,可考慮使用雙至強處理器伺服器,至於內存容量可根據具體人數,適當增加內存。

防火牆系統

    目前,INTERNET上最為流行的是CHECK POINT的FIREWALL-1防火牆軟體,該軟體最大的特點是功能齊全,管理方便。但該軟體不是一個MPP的軟體系統,因此CPU的增加對軟體的性能影響不大,如果需要做大量的NAT(網路地址轉換)的話,應考慮配置足夠的內存,以勝利目前的規模,至少應配置512M內存。因此,如單獨實現應考慮配置一台至強處理器,512M內存,36G硬碟就可滿足應用。如與上述服務在同一台機器上實現,應增加512M內存和相應的硬碟容量。

EMAIL系統

    EMAIL系統是一個實時性要求不高的系統,主要是對硬碟空間的要求,同時,要考慮EMAIL伺服器軟體對用戶數的支持,按照目前的需求,普普通通的一台入門級伺服器的性能在使用Linux平台的Postfix郵件系統時,可支持上百萬級用戶正常收發郵件。當然,E-mail伺服器配置的硬碟容量要足夠大,建議採用主流的大容量的硬碟,如300GB SATA硬碟或146GB SCSI硬碟,同時伺服器要預留硬體架位,以滿足將來應用。建議使用塔式伺服器或可安裝8個/6個硬碟的2U機架式伺服器。

NOTES伺服器

    Notes是鍾對企業信息化而由IBM公司開發的一套辦公軟體,集E-mail、Office、通訊於一體綜合辦公軟體。對於伺服器的性能與存儲要求相當高。對於一些中小型企業來講,在一台伺服器上面提供文件伺服器、Notes伺服器,這對於伺服器來講是一種考慮。當然,筆者認為在這類企業當中,建議NOTES伺服器單獨採用一台機器來實現。推薦配置為雙至強、2GB內存(甚至更多,根據數量而定)、千兆網路的伺服器來擔任。

  以上建議,是根據筆者多年的工作經驗而總結出來的一此經驗,僅供大家參考。

[admin via 研發互助社區 ] 伺服器在不同場合應用與硬體配置分析已經有3020次圍觀

http://cocdig.com/docs/show-post-119.html