如何讓服務(wù)器更高效的發(fā)揮性能?

服務(wù)器性能隨著CPU、內(nèi)存與存儲(chǔ)設(shè)備技術(shù)不斷發(fā)展而越發(fā)強(qiáng)勁。例如,CPU生產(chǎn)商Tilera Corp.最近發(fā)布了TILE64家族多核處理器。該處理器包含64個(gè)獨(dú)立處理器核心,而且每個(gè)核心都是全功能處理器。每核心包含L1與L2緩存,意味著這些核心都可以獨(dú)立支持一個(gè)完整操作系統(tǒng)(OS)。

成都創(chuàng)新互聯(lián)專注于虞城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供虞城營(yíng)銷型網(wǎng)站建設(shè),虞城網(wǎng)站制作、虞城網(wǎng)頁(yè)設(shè)計(jì)、虞城網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造虞城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供虞城網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
盡管如此,為何許多數(shù)據(jù)中心仍舊對(duì)服務(wù)器能力規(guī)劃大傷腦筋,該如何解決服務(wù)器選型與硬件資源規(guī)劃的問(wèn)題呢?

解決問(wèn)題的關(guān)鍵在于了解服務(wù)器硬件資源規(guī)劃、部署及管理誤區(qū),避免此類錯(cuò)誤發(fā)生。

理解服務(wù)器能力規(guī)劃

任何服務(wù)器上線,最重要的一環(huán)便是規(guī)劃階段。假設(shè)已有許多數(shù)據(jù)中心實(shí)施方案,選擇將采用的服務(wù)器技術(shù)就十分關(guān)鍵了。很多情況下,IT管理員們會(huì)砸錢去購(gòu)買他們所能購(gòu)買的最貴和最先進(jìn)的系統(tǒng)。雖然這樣可能在初始階段運(yùn)作良好,但這并不是最穩(wěn)定的解決方案。

業(yè)內(nèi)專家表示規(guī)劃是重中之重,最好在應(yīng)用環(huán)境進(jìn)入開發(fā)環(huán)節(jié)前就確定。

“當(dāng)我們談?wù)撃芰σ?guī)劃時(shí),幾乎所有內(nèi)容都依賴于數(shù)據(jù)中心基礎(chǔ)設(shè)施,”TimothyO'Brien,MTM TechnologiesInc.公司系統(tǒng)顧問(wèn)表示。“在部署任何服務(wù)器之前,我們必須設(shè)置一個(gè)合理的期望基線,并明確每臺(tái)服務(wù)器所要運(yùn)行的服務(wù)。”

在分析服務(wù)器能力時(shí),以下兩大問(wèn)題需要納入考慮:

了解服務(wù)器環(huán)境未來(lái)將承載的業(yè)務(wù)。比如什么是實(shí)施系統(tǒng)虛擬化的主要目的?亦或需要采用單獨(dú)的物理服務(wù)器?

越來(lái)越多的用戶、服務(wù)與應(yīng)用程序?qū)?huì)給計(jì)算資源需求帶來(lái)怎樣的壓力。環(huán)境今后還會(huì)如何擴(kuò)展升級(jí)?簡(jiǎn)而言之,為未來(lái)應(yīng)用擴(kuò)容進(jìn)行準(zhǔn)備了嗎?

服務(wù)器能力規(guī)劃有一點(diǎn)經(jīng)常被過(guò)度重視,那就是終端用戶性能。就像IT管理員們所述,如果終端用戶因?yàn)樾阅軉?wèn)題而感到不高興,那么服務(wù)器試運(yùn)行將很快走向終點(diǎn)。例如,存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)環(huán)境中強(qiáng)勁而且必備的系統(tǒng)??墒?,不能因?yàn)槟阌性S多存儲(chǔ),就意味著擁有所期待的性能。如果過(guò)度分配SAN,用戶將感受到應(yīng)用服務(wù)的性能下降。選擇一款能夠進(jìn)行數(shù)值測(cè)試與行為跟蹤的工具是保障用戶體驗(yàn)的基本方法之一。任何意料外的性能波動(dòng)都可追述到變更操作、硬件故障或其他數(shù)據(jù)中心內(nèi)出現(xiàn)的問(wèn)題。

服務(wù)器并不需要大把大把的花錢才能讓其穩(wěn)定運(yùn)行。擁有一個(gè)周密的部署規(guī)劃,理解服務(wù)器將運(yùn)行的任務(wù),可節(jié)約很大一筆開銷。

了解服務(wù)器類型與資源

在服務(wù)器部署至正式環(huán)境前,工程師必須了解服務(wù)器將被用來(lái)做什么。通過(guò)分析其工作負(fù)載,IT管理員可以合理的分配資源并確定服務(wù)器型號(hào)與大小。服務(wù)器硬件資源很容易被用盡,經(jīng)驗(yàn)豐富的IT專家會(huì)告訴你,資源其實(shí)十分有限。即使是計(jì)算能力充足的服務(wù)器也可能會(huì)因工作負(fù)載與未經(jīng)充分評(píng)估的應(yīng)用程序而耗盡資源。

“服務(wù)器型號(hào)與資源管理一直都是數(shù)據(jù)中心工程師所需面對(duì)的難題。了解工作負(fù)載將達(dá)到何種程度,可決定該提供多少資源,”O(jiān)'Brien補(bǔ)充?!袄纾粋€(gè)用于展示內(nèi)部網(wǎng)站的簡(jiǎn)單Web服務(wù)器不需要多核處理器或大量?jī)?nèi)存??墒?,運(yùn)行在同一時(shí)間內(nèi)有著多用戶連接的SQL服務(wù)器,就會(huì)需要更多計(jì)算資源?!?br />
預(yù)先規(guī)劃可以降低資源分配的壓力。了解服務(wù)器將運(yùn)行的負(fù)載并進(jìn)行預(yù)先規(guī)劃,可以讓環(huán)境擁有足夠資源來(lái)處理與滿足需求。因?yàn)閹缀跛蟹?wù)器基礎(chǔ)設(shè)施都不會(huì)一成不變,工程師必須時(shí)刻準(zhǔn)備好面對(duì)可能的環(huán)境變更。

最重要的部分在于,無(wú)論何時(shí)都要牢記,服務(wù)器不只是完成安裝就算結(jié)束。為服務(wù)器選擇合適的資源,讓其能夠承載未來(lái)的工作挑戰(zhàn),而負(fù)載和所需計(jì)算資源卻一直都是變數(shù)。所以,規(guī)劃服務(wù)器在將來(lái)會(huì)如何運(yùn)行,需要在現(xiàn)在投入適當(dāng)?shù)膬?nèi)存,計(jì)算能力與存儲(chǔ)空間。

當(dāng)著手進(jìn)行資源分配規(guī)劃時(shí),需要注意以下三點(diǎn)關(guān)鍵:

所有配置不會(huì)一成不變。調(diào)整服務(wù)器資源是很正常的作業(yè)。一些資源可以實(shí)時(shí)分配給正在運(yùn)行的服務(wù)器。

監(jiān)控服務(wù)器環(huán)境。了解當(dāng)前服務(wù)器資源使用情況十分重要。負(fù)載管理涉及監(jiān)控服務(wù)器過(guò)載和發(fā)現(xiàn)需求峰值,可以讓工程師更加有效進(jìn)行資源分配。

了解應(yīng)用程序,操作系統(tǒng)與平臺(tái)。永遠(yuǎn)不要認(rèn)為應(yīng)用程序或操作系統(tǒng)會(huì)一成不變的運(yùn)行下去。隨著服務(wù)更新包,新增用戶與環(huán)境的變更,應(yīng)用程序可能隨時(shí)會(huì)消耗更多內(nèi)存,存儲(chǔ)甚至CPU資源。

虛擬化

將服務(wù)器作為虛擬化平臺(tái)的規(guī)劃與規(guī)劃單獨(dú)的物理服務(wù)器有些相似,但也有許多不同。工程師需要評(píng)估哪些服務(wù)器將運(yùn)行在這個(gè)平臺(tái),并將產(chǎn)生怎樣的工作負(fù)載。正如先前所說(shuō),與部署物理服務(wù)器前需要進(jìn)行預(yù)先規(guī)劃的道理類似:

這些服務(wù)器被設(shè)計(jì)用來(lái)運(yùn)行什么?

這臺(tái)服務(wù)器將來(lái)會(huì)承載怎樣的負(fù)荷?

負(fù)載、操作系統(tǒng)、平臺(tái)、數(shù)據(jù)庫(kù)、應(yīng)用程序需求會(huì)隨著業(yè)務(wù)而提升么?我們是否已將這些增長(zhǎng)考慮在內(nèi),并且這臺(tái)物理服務(wù)器可以滿需對(duì)應(yīng)的需求?

通過(guò)了解服務(wù)器將要運(yùn)行的程序,工程師可以讓服務(wù)器配置規(guī)劃與成本更加合理。物理服務(wù)器上將運(yùn)行何種應(yīng)用在規(guī)劃階段都是可以討論與變更的。無(wú)論這臺(tái)服務(wù)器將運(yùn)行CitrixXenServer或VMware,還是將在虛擬機(jī)中安裝SQL服務(wù)器,訣竅在于理解被分配的硬件資源將要承載何種應(yīng)用。掌握了這種方法,對(duì)將來(lái)發(fā)展的能力規(guī)劃會(huì)更加有效與準(zhǔn)確。

服務(wù)器能力規(guī)劃最佳實(shí)踐

規(guī)劃與建立服務(wù)器環(huán)境關(guān)系映射,可以幫助工程師更好的針對(duì)負(fù)載而進(jìn)行資源分配優(yōu)化。資源通常會(huì)因過(guò)度分配而用盡,所以在服務(wù)器上線之前,充分了解其將運(yùn)行的負(fù)載可以節(jié)省許多時(shí)間,減少后期產(chǎn)生的麻煩。

有許多強(qiáng)大的工具可以幫助我們測(cè)量需求并確定服務(wù)器會(huì)如何運(yùn)行。有個(gè)被稱做up.time的工具,由uptimesoftware公司開發(fā),可以幫助管理員們監(jiān)控服務(wù)器,虛擬機(jī),云服務(wù)、托管服務(wù)以及其他應(yīng)用。利用up.time的圖形化服務(wù)器監(jiān)控軟件,管理員可以通過(guò)圖形分析數(shù)據(jù)中心內(nèi)所有關(guān)鍵服務(wù)資源,而且其支持各種操作系統(tǒng)平臺(tái)。更深入來(lái)說(shuō),可以細(xì)化如CPU、內(nèi)存、磁盤、進(jìn)程、負(fù)載、網(wǎng)絡(luò)、用戶、服務(wù)狀態(tài)與配置數(shù)據(jù)等信息,以便于版主工程師了解他們將對(duì)服務(wù)器進(jìn)行怎樣的優(yōu)化。

在進(jìn)行服務(wù)器能力規(guī)劃時(shí),請(qǐng)遵循一下幾點(diǎn):

任何完善的部署都需要經(jīng)歷測(cè)試環(huán)節(jié)。在測(cè)試環(huán)境下,你可以調(diào)整服務(wù)器,并明確如何配置才能獲得最優(yōu)效果?;ㄐr(shí)間理解服務(wù)器將運(yùn)行何種應(yīng)用以及這些應(yīng)用會(huì)對(duì)整體環(huán)境產(chǎn)生多大的影響。

了解服務(wù)器將運(yùn)行的應(yīng)用程序。了解某個(gè)應(yīng)用,數(shù)據(jù)庫(kù)或操作系統(tǒng)所需消耗的資源,避免資源分配不足或過(guò)度分配。資源敏感的負(fù)載包括Exchange,SQL數(shù)據(jù)庫(kù)以及其他數(shù)據(jù)庫(kù)應(yīng)用。資源消耗較低的負(fù)載則有類似授權(quán)服務(wù)器、單一服務(wù)應(yīng)用或簡(jiǎn)單的Web服務(wù)器。

時(shí)刻準(zhǔn)備應(yīng)對(duì)環(huán)境變化。做好準(zhǔn)備并知曉可提供何種資源來(lái)優(yōu)化工作負(fù)載,可以幫助提升資源管理能力及響應(yīng)速度,縮短變更時(shí)間,讓服務(wù)器基礎(chǔ)設(shè)施架構(gòu)更加平衡與穩(wěn)定。

永遠(yuǎn)不要只為了修復(fù)一兩個(gè)問(wèn)題而投錢在服務(wù)器上。為需要購(gòu)置的服務(wù)器規(guī)劃預(yù)算開支并分析它們是否合理。在硬件生命周期內(nèi)替換或升級(jí)獨(dú)立組件是很平常的事情。可是,正如服務(wù)器技術(shù)的價(jià)格一直在變化,有時(shí)候直接購(gòu)買新服務(wù)器會(huì)比升級(jí)CPU,硬盤甚至內(nèi)存來(lái)的更劃算。

網(wǎng)頁(yè)標(biāo)題:如何讓服務(wù)器更高效的發(fā)揮性能?
本文鏈接:http://muchs.cn/article20/pjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、外貿(mào)建站、定制開發(fā)、品牌網(wǎng)站建設(shè)、ChatGPT、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)