A. 常見的伺服器性能指標有哪些及簡要介紹
當前業界常見的伺服器性能指標有:
TPC-C
TPC-E
TPC-H
SPECjbb2005
SPECjEnterprise2010
SPECint2006 及 SPECint_rate_2006
SPECfp2006 及 SPECfp_rate_2006
SAP SD 2-Tier
LINPACK
RPE2
一、TPC (Transaction Processing Performance Council) 即聯機交易處理性能協會, 成立於1988年的非盈利組織,各主要軟硬體供應商均參與,成立目標: 為業界提供可信的資料庫及交易處理基準測試結果,當前發 布主要基準測試為:
TPC-C : 資料庫在線查詢(OLTP)交易性能
TPC-E : 資料庫在線查詢(OLTP)交易性能
TPC-H : 商業智能 / 數據倉庫 / 在線分析(OLAP)交易性能
1.TPC-C測試內容:資料庫事務處理測試, 模擬一個批發商的訂單管理系統。實際衡量伺服器及資料庫軟體處理在線查詢交易處理(OLTP)的性能表現. 正規 TPC-C 測試結果發布必須提供 tpmC值, 即每分鍾完成多少筆 TPC-C 資料庫交易 (TPC-C Transaction Per Minute), 同時要提供性價比$/tpmC。如果把 TPC-C 測試結果寫成為 tpm, TPM, TPMC, TPCC 均不屬正規。
2.TPC-E測試內容:資料庫事務處理測試,模擬一個證券交易系統。與TPC-C一樣,實際衡量伺服器及資料庫軟體處理在線查詢交易處理(OLTP)的性能表現。正規TPC-E測試結果必須提供tpsE值,即每秒鍾完成多少筆TPC-E資料庫交易(transaction per second),同時提供$/tpsE。測試結果寫成其他形式均不屬正規。
對比:TPC-E測試較TPC-C測試,在測試模型搭建上增加了應用伺服器層,同時增加了資料庫結構的復雜性,測試成本相對降低。截止目前,TPC-E的測試結果僅公布有50種左右,且測試環境均為PC伺服器和windows操作系統,並無power伺服器的測試結果。除此之外,TPC官方組織並未聲明TPC-E取代TPC-C,所以,說TPC-E取代TPC-C並沒有根據。
B. 伺服器的性能指標有哪些
我們以Windows伺服器、Linux伺服器和IBM AIX伺服器為例,分別說明如下:
Windows監控功能:
1、管理Windows的可用性和性能
2、監控性能統計數據,如CPU利用率、內存利用率、磁碟利用率和應答時間
3、監控Windows系統中運行的進程
4、如果Windows系統或該系統中任何指定的屬性出現問題,將基於所配置的閾值生成通知和告警;基於配置自動執行操作
5、能即刻呈現性能圖表和報表;並基於可用性、健康狀況和連接時間分別顯示報表
6、提供歷史的和當前的Windows性能指標,以便了解特定時間段內的性能狀態
7、監控整體的CPU利用情況,並顯示哪些進程正在消耗多少CPU資源
8、監控內存使用情況並檢測內存消耗大戶
Linux監控功能:
1、管理Linux的可用性和性能
2、監控性能統計數據,如CPU利用率、內存利用率、磁碟利用率和應答時間
3、監控Linux系統中運行的進程
4、如果Linux系統或該系統中任何指定的屬性出現問題,將基於所配置的閾值生成通知和告警;並基於配置自動執行操作
5、能即刻呈現性能圖表和報表;並基於可用性、健康狀況和連接時間分組和顯示報表
6、提供歷史的和當前的Linux性能指標,以便了解特定時間段內的性能狀態
7、監控整體的CPU利用情況,並顯示哪些進程正在佔用多少CPU資源
8、監控內存使用情況並檢測內存消耗大戶
IBM AIX監控能力:
1、管理IBM AIX可用性和性能
2、監控諸如CPU利用率、內存利用率、磁碟利用率和應答時間等性能統計數據
3、監控模式包括Telnet和SSH
4、監控AIX系統上運行的進程
5、如果AIX系統或該系統中任何指定的屬性出現問題,將基於所配置的閾值生成通知和告警;並基於配置自動執行操作
6、能即刻呈現性能圖表和報表;並基於可用性、健康狀況和連接時間分組和顯示報表
7、提供歷史的和當前的AIX性能指標,以便了解特定時間段內的性能狀態
8、監控整體的CPU利用情況,並顯示哪些進程正在佔用多少CPU資源
9、監控內存使用情況並檢測內存消耗大戶
C. 選擇一台伺服器主要參考那些性能指標
1、一個50人的公司所需的伺服器的配製標准,還要看你公司網路准備構建的形式,如果是採用「伺服器/工作站」的形式架構,對伺服器的要求並不太高,如果是採取「伺服器/終端」的形式運行,則對伺服器的要求更高些。
如果採取伺服器/工作站的形式,每台客戶端工作站都有較好配製的CPU,有硬碟,則伺服器配製可以是:
CPU:1顆至強3.2G(2M二級緩存),內存:1G/ECC
硬碟:160G,建議選用DELL伺服器,這種檔次的伺服器,從網上訂構,dell送貨上門,只要8000元人民幣。
如果採取伺服器/終端的形式運行,客戶機上無盤,都使用伺服器上的資源,建議使用雙至強CPU,2G的內存,320G的硬碟。這要10000多元。
2、選擇一台伺服器要參考的性能指標有:運行的穩定性和可靠性、運行速度、內存大小、硬碟存儲量。
3、中小企業選用伺服器的特點和選構原則:適用性,必須能滿足公司需要。可靠性,伺服器運行必須穩定可靠,否則會影響公司運轉。前瞻性,必須考慮到形勢的發展,未來5年設置不會被淘汰,且能適應企業發展的需要,但不能為了追求時髦購買過高檔次的伺服器,這會導致浪費,再過幾年,會有性價比更好的伺服器出產。經濟性,在考慮性價比時,選擇最優最惠產品。
D. 網路伺服器的參數指標有哪些
如何選擇伺服器:
1、伺服器類型:主要分獨立物理機、雲伺服器、虛擬機,要求高可以選擇物理機或者雲主機
2、配置:針對要求選擇CPU、內存、硬碟大小參數
3、帶寬:帶寬方面根據程序的佔用情況與訪客量,帶寬越高,訪問網站時速度越快。所以訪問量比較大需要選擇較大帶寬。
4、線路:常用線路有BGP線路(電信、聯通、移動三線合一)、電信、聯通、移動,建議是選擇BGP線路。
6、防護:如果業務有被攻擊的風險,建議使用高防伺服器,或者一些高防產品
5、售後:選擇正規服務商,24小時售後在線服務最好,現在很多服務商都是要機器提交工單,等工單下來什麼都黃了。
E. 伺服器的計算能力看什麼參數
性能計數器 性能計數器(Counter)是描述伺服器或操作系統性能的一些數據指標。
例如,對Windows 系統來說,使用內存數(Memory In Usage),進程時間(Total Process Time)等都是常見的計數器。
F. 購買伺服器主要看那幾項指標謝謝。
為了滿足網路應用不斷增長的性能需要,我們通常增加新伺服器個數,分擔業務,提高系統工作性能,即橫向擴展。其實也可以通過提高現有伺服器的配置來提高伺服器的整體性能,即縱向擴展——因為伺服器部件的選配對伺服器的性能至關重要。而直接存儲數據的硬碟更是影響伺服器服務性能的重要一環。
提高伺服器性能的方法就是尋找制約伺服器性能的瓶頸在哪。不同應用可能存在的瓶頸是不同的,有的要重點考慮處理器、內存,有的要重點考慮硬碟或網路的I/O吞吐能力;那麼,在哪些應用環境下需要重點考慮伺服器硬碟瓶頸呢?
通訊伺服器(messaging/E-mail/VOD):快速的I/O是這類應用的關鍵,硬碟的I/O吞吐能力是主要瓶頸;
數據倉庫(聯機事務處理/數據挖掘):大型商業數據存儲、編目、索引、數據分析,高速商業計算等,需要具有良好的網路和硬碟I/O吞吐能力;
資料庫(ERP/OLTP等):伺服器運行資料庫,需要具有強大的CPU處理能力,大的內存容量來緩存數據,同時需要有很好的I/O吞吐性能;
其他應用:應用集中在數據查詢和網路交流中,需要頻繁讀寫硬碟,這時硬碟的性能將直接影響伺服器整體的性能。
影響硬碟的因素
談到硬碟的指標參數,首先就應提到硬碟的介面標准。當今主流硬碟的介面界面有兩種:EIDE和SCSI,當然此外還有IEEE 1394介面、USB介面和FC-AL(FibreChannel-Arbitrated Loop)光纖通道介面的產品,但是很少見。現在幾乎所有的微機普遍採用基於Ultra DMA/33/66/100標準的IDE介面的硬碟,它的優勢在於能提供較低價格,普及率很高。
同時,也有部分低端伺服器採用了IDE硬碟,目前,幾乎所有伺服器主板都集成了IDE控制器,但在中高端伺服器中還只是普遍用來連接低速外設IDE光碟機,而硬碟一般採用SCSI介面標准,如浪潮英信伺服器就普遍採用了Ultra160 SCSI硬碟,提供更高的硬碟吞吐能力。SCSI介面硬碟有著極低的CPU佔用率、支持更多的設備和在多任務下工作的優勢明顯等優點,更適合於伺服器應用的需求,當然SCSI硬碟價格要高得多。
然而,硬碟的數據傳輸系統之瓶頸不在於PCI匯流排或是介面速率上,而在硬碟本身,這是由硬碟機械部分與結構設計等諸多因素造成的。
衡量硬碟的指標
衡量硬碟性能的指標主要包括:
主軸轉速
主軸轉速是一個在硬碟的所有指標中除了容量之外,最應該引人注目的性能參數,也是決定硬碟內部傳輸速度和持續傳輸速度的第一決定因素。如今硬碟的轉速多為5400rpm、7200rpm、10000rpm和15000rpm。從目前的情況來看,10000rpm的SCSI硬碟具有性價比高的優勢,是目前硬碟的主流,而7200rpm及其以下級別的硬碟在逐步淡出硬碟市場。
內部傳輸率
內部傳輸率的高低才是評價一個硬碟整體性能的決定性因素。硬碟數據傳輸率分為內外部傳輸率;通常稱外部傳輸率也為突發數據傳輸率(Burstdata Transfer Rate)或介面傳輸率,指從硬碟的緩存中向外輸出數據的速度,目前採用Ultra 160 SCSI技術的外部傳輸率已經達到了160MB/s;內部傳輸率也稱最大或最小持續傳輸率(Sustained Transfer Rate),是指硬碟在碟片上讀寫數據的速度,現在的主流硬碟大多在30MB/s到60MB/s之間。由於硬碟的內部傳輸率要小於外部傳輸率,所以只有內部傳輸率才可以作為衡量硬碟性能的真正標准。
單碟容量
除了對於容量增長的貢獻之外,單碟容量的另一個重要意義在於提升硬碟的數據傳輸速度。單碟容量的提高得益於磁軌數的增加和磁軌內線性磁密度的增加。磁軌數的增加對於減少磁頭的尋道時間大有好處,因為磁片的半徑是固定的,磁軌數的增加意味著磁軌間距離的縮短,而磁頭從一個磁軌轉移到另一個磁軌所需的就位時間就會縮短。這將有助於隨機數據傳輸速度的提高。而磁軌內線性磁密度的增長則和硬碟的持續數據傳輸速度有著直接的聯系。磁軌內線性密度的增加使得每個磁軌內可以存儲更多的數據,從而在碟片的每個圓周運動中有更多的數據被從磁頭讀至硬碟的緩沖區里。
平均尋道時間
平均尋道時間是指磁頭移動到數據所在磁軌需要的時間,這是衡量硬碟機械性能的重要指標,一般在3ms~13ms之間,建議平均尋道時間大於8ms的SCSI硬碟不要考慮。平均尋道時間和平均潛伏時間(完全由轉速決定)一起決定了硬碟磁頭找到數據所在的簇的時間。該時間直接影響著硬碟的隨機數據傳輸速度。
緩存
提高硬碟高速緩存的容量也是一條提高硬碟整體性能的捷徑。因為硬碟的內部數據傳輸速度和外部傳輸速度不同。因此需要緩存來做一個速度適配器。緩存的大小對於硬碟的持續數據傳輸速度有著極大的影響。它的容量有512KB、2MB、4MB,甚至8MB或16MB,對於視頻捕捉、影像編輯等要求大量磁碟輸入/輸出的工作,大的硬碟緩存是非常理想的選擇。
知道了伺服器硬碟的性能指標,下一步自然要依此選擇出適合具體應用的伺服器硬碟,以提高系統的工作性能。
選用高性能硬碟
由於SCSI具有CPU佔用率低,多任務並發操作效率高,連接設備多,連接距離長等優點,對於大多數的伺服器應用,建議採用SCSI硬碟,並採用最新的Ultra160 SCSI控制器;對於低端的小型伺服器應用,可以採用最新的IDE硬碟和控制器。確定了硬碟的介面和類型後,就要重點考察上面提到的影響硬碟性能的技術指標,根據轉速、單碟容量、平均尋道時間、緩存等因素,並結合資金預算,選定性價比最合適的硬碟方案。
RAID技術
冗餘磁碟陣列RAID系統提供了比通常的磁碟存儲更高的性能指標、數據完整性和數據可用性,尤其是在當今面臨的硬碟I/O總是滯後於CPU性能的瓶頸問題越來越突出的情況下,RAID解決方案能夠有效地彌補這個缺口。
依據磁碟陣列數據不同的校驗方式, RAID技術分為不同的等級(RAID Levels),各有不同的技術特點,讀者可以參考有關手冊進行選用。
為了更好地提高硬碟的I/O性能,推薦採用RAID技術,根據應用的特點,把被頻繁訪問讀寫的硬碟做成RAID0或RAID1、RAID5;目前,在低端伺服器可採用IDE RAID,如浪潮英信NP200;而在中高端伺服器,建議採用SCSI RAID控制器,並注意RAID控制器有關技術指標,如CPU類型、通道類型和數目、緩存數量、有無電池後備等;需要注意的是:主板集成的RAID控制器由於本身沒有硬碟控制器,而佔用了主板上的SCSI硬碟控制器,需要耗費更多的主處理器時間,會使伺服器的處理能力受到影響。
熱拔插技術
除了從性能指標上評價硬碟,還要考慮到硬碟的故障率、平均無故障運行情況和易維護性。在具體的應用中,首先應選用壽命長、故障率低的硬碟,可降低故障出現的幾率和次數,這牽扯到硬碟的MTBF(平均無故障時間)和數據保護技術,MTBF值越大越好,如浪潮英信伺服器採用的硬碟的MTBF值一般超過120萬小時,而硬碟所共有的S.M.A.R.T.(自監測、分析、報告技術)以及類似技術,如seagate和IBM的DST(驅動器自我檢測)和DFT(驅動器健康檢測),對於保存在硬碟中數據的安全性有著重要意義。
另外,一旦硬碟損壞,應考慮如何保證數據不丟失,並且減少伺服器的宕機時間。 RAID技術可以用來保證數據的可靠性和安全性,通過硬碟的熱拔插技術可以保證在更換或維修硬碟的同時,伺服器仍然能正常運行可用。目前熱拔插技術在中高檔伺服器中非常普遍,一直也被作為伺服器檔次的一個重要標志。一般在伺服器中採用的熱拔插技術的部件有硬碟、電源、風扇、PCI插槽等,而SCSI硬碟也有專門支持熱拔插技術的SCA2介面(80-pin),與SCSI背板配合使用,就可以
G. 一台伺服器的主要性能指標有哪些
人盡其才、物盡其用」。企業購買伺服器當然是為滿足特定需要。針對不同需求,我們要關注的性能指標也不同。舉例來說,對於資料庫伺服器,聯機事物處理能力是最需著力考察的指標。TPC-C是「事務處理性能委員會」(TPC)負責制訂的基準測試指標,考察聯機事務處理每分鍾吞吐量。而TPC-C測試結果又包括兩個指標,一個是流量指標tpmC,這個值越大越好;另一個是性價比指標Price/tpmC,指的是測試系統價格與流量指標的比值,這個值則越小越好。以IBM公司的x366為例子,根據TPC官方網站,TPC-C在線交易基準測試中,x366的流量指標達到了141504tpmC,是4路至強晶元伺服器的世界紀錄。
再比如說,購買Web伺服器時,最重要的性能指標就應該是SPEC web99。SPEC web99為Web用戶提供了用於評測系統用作Web伺服器能力的最客觀、最具代表性的基準; 而如果是選購應用伺服器,關注SPEC jbb200和SAP SD這兩個指標就能知道大概其了,因為SPEC jbb200是專門用來評估伺服器系統運行Java應用程序能力的基準測試,而SAP SD 的測試結果為客戶提供了基本的規模建議。
對於大多數人來說,基準測試指標是一個全新的知識空間 – 許多人在購買伺服器時習慣於考慮CPU和內存,以為選定了這些,伺服器的性能就差不多了。其實,不同的系統設計技術會對伺服器的性能產生巨大影響,用諸多量化指標來衡量比較是十分必要和重要的。
用戶都希望系統能24×7×365不停機、無故障地運行,這其實是要求伺服器的可用性。而可用性和可管理性是息息相關的。伺服器的故障處理技術越成熟,為用戶提供的可用性就越高,而這個故障處理技術必須要有良好的管理手段和界面來及時表現:一方面可以通過出現故障時自動執行系統或部件切換以避免或減少意外停機,另一方面要讓管理員及時察覺及幫助診斷,才能從根本上解決問題。目前這方面做得較好的是IBMx3架構伺服器。它帶有一種叫「彈出式光通路診斷面板」的技術,只要輕輕,光通路診斷面板就會以從伺服器前端彈出,指示器可以幫助管理員快速地定位和替換故障組件,減少伺服器的宕機時間。
以基準測試指標為基準,以理性考量為准繩,二者並行互航,您選擇的伺服器肯定錯不了!
附表:部分伺服器性能指標
應用
基準測試
簡述
測試中主要考察的部件
聯機事物處理
TPC-C
TPC-C是一種考察聯機事務處理(OLTP)每分鍾吞吐量的基準測試。TPC-C模擬的是完整的計算環境,大量用戶針對資料庫(如SQL、Server Oracle,DB2)執行並發事務操作。許多IT專業人員將TPC-C視為衡量「真實」OLTP系統性能的有效參考基準。
全面考察微處理器,內存子系統,磁碟子系統合一些網路組件
電子商務
SPECweb99 SPECweb99用於評測Web伺服器能夠支持的最大同時連接數的客戶端/伺服器基準測試。基準負載是由運行HTTP Server的伺服器聯網的客戶端設備上的客戶端軟體來實現的。為Web用戶提供用於評測系統用作Web伺服器能力的最客觀、最具代表性的基準。
系統的微處理器、內存體系結構和編譯器
SPECjbb200 SPECjbb200(Java業務基準)是SPEC第一個用於評估伺服器端Java的性能的基準,為Java用戶提供用於評測伺服器系統運行Java應用程序能力的最客觀、最具代表性的基準