如今,服務器型號、性能水平及價格千差萬別,弄清楚具體操作的價值給管理員帶來了一個棘手的問題。
確定服務器投資回報對于任何一個數據中心管理員來說都是一個不小的挑戰。與少于16核的服務器相比,在16核服務器上運行我的應用程序一定會更昂貴嗎?
這是一個很難回答的問題。服務器性能不僅僅由核數和千兆赫數所決定:內存大小、緩存大小以及磁盤I/O對性能也會產生很大影響。很多情況下,網速也會起到一定的影響作用。與競爭供應商所提供的數據表相比,服務器基準更能體現更完善的真實性能。
假設我們知道實現測試基準需要什么(通常是指企業現有應用程序),那么,最難解決的內容是找到一臺服務器來運行測試。
第一步,檢查是否需要運行自有服務器基準。尤其是在高性能計算環境中,軟件供應商非常想知道他們所開發的應用程序能夠提供什么性能,也可能已經推薦了符合基準測試結果的服務器配置。服務器供應商已經可以從他們基準實驗室中提供出一系列與當下流行軟件相關的數據。盡可能在競爭系統中對比測試基準結果。在大多數x64機器中,處理器都源于相同的Intel/AMD參考設計,因此,配置基準幾乎也是一樣的。在本例中,我們可以從不同服務器供應商處得到測試基準,而不是非要選擇最好的供應商。
如果沒有供應商測試基準,那么你就需要獲得一個服務器或者集群。如果低容量系統要價過高,例如裝有固態直連存儲的服務器,那么供應商可能會為測試基準提供一套替代系統。如果你正要購買的幾臺低成本服務器,那么你需要考慮與供應商或者渠道代表建立一種長期的合作關系。
測試基準除了要考慮物理機器之外,還需要充分考慮云計算環境。在云計算主機中很難找到高核數處理器,同樣,想要找到中意的精確服務器模型的可能性也很低。如果當前這一代符合預期購買標準的機器可以應作為云實例的話,那么就使用其中一款,從結果中推斷出測試基準。例如,Nvidia GPU實例可以作為一種服務進行使用。