大部分服務(wù)器都需要配置多個(gè)網(wǎng)絡(luò)適配器端口以滿(mǎn)足網(wǎng)絡(luò)連通性?,F(xiàn)在有越來(lái)越多的卸載技術(shù),幫助CPU分擔(dān)網(wǎng)絡(luò)管理工作。
傳統(tǒng)網(wǎng)絡(luò)環(huán)境下,處理器需要處理諸如封裝與卸載IP數(shù)據(jù)包、計(jì)算與檢查校驗(yàn)和數(shù)值等網(wǎng)絡(luò)任務(wù)。在擁有多個(gè)網(wǎng)絡(luò)適配器的情況下,處理器會(huì)在這些任務(wù)上花費(fèi)更多資源。卸載技術(shù)需要與操作系統(tǒng)相匹配,如Windows Server 2008 R2,可以把這類(lèi)任務(wù)轉(zhuǎn)交給網(wǎng)絡(luò)適配器進(jìn)行處理。卸載技術(shù)主要包含了校驗(yàn)、分割、傳輸控制協(xié)議棧(TCP)和接收端縮放(RSS)。一旦管理員理解了現(xiàn)今可用的卸載功能,他們便可以選擇特定的網(wǎng)絡(luò)適配器來(lái)滿(mǎn)足企業(yè)IT環(huán)境需求。
分段卸載
數(shù)據(jù)在網(wǎng)絡(luò)中按分段傳輸,每個(gè)包1,448字節(jié),與TCP、IP和數(shù)據(jù)鏈路層報(bào)頭匹配。傳統(tǒng)情況下,處理器會(huì)準(zhǔn)備分段數(shù)據(jù)并準(zhǔn)備數(shù)據(jù)包。例如,移動(dòng)某個(gè)65,536的字節(jié)塊會(huì)需要處理器創(chuàng)建并發(fā)送最少46個(gè)數(shù)據(jù)包。
如果網(wǎng)絡(luò)適配器來(lái)處理分段卸載,處理器可以將整個(gè)數(shù)據(jù)片段發(fā)給網(wǎng)絡(luò)適配器。這技術(shù)通常被稱(chēng)做TCP分段卸載(TSO)或者大段卸載(LSO)。
校驗(yàn)和卸載
校驗(yàn)和算法掃描TCP與用戶(hù)數(shù)據(jù)報(bào)協(xié)議數(shù)據(jù)包以捕獲錯(cuò)誤。校驗(yàn)確保網(wǎng)絡(luò)適配器收到數(shù)據(jù)包時(shí)進(jìn)行驗(yàn)證。
活躍結(jié)點(diǎn)每天可能會(huì)交換百萬(wàn)甚至幾十億數(shù)據(jù)包。如果服務(wù)器處理器可以將卸載計(jì)算與校驗(yàn)和比對(duì)任務(wù)交給網(wǎng)絡(luò)適配器完成,那么系統(tǒng)整體性能還是可以提升的。
選擇支持IPv4與IPv6發(fā)送與接收時(shí)卸載校驗(yàn)和計(jì)算的網(wǎng)絡(luò)適配器。用于安全通信的網(wǎng)絡(luò)適配器同樣可以無(wú)須占用服務(wù)器處理器資源,完成卸載加密校驗(yàn)和計(jì)算與驗(yàn)證工作。
TCP卸載
TCP卸載有個(gè)很有利的因素,就是將整個(gè)TCP棧轉(zhuǎn)移到硬件上,這樣可以把這些CPU計(jì)算資源歸還給操作系統(tǒng)。實(shí)際上,這意味著將第三層(網(wǎng)絡(luò)/IP)和第四層(傳輸/TCP)下降到網(wǎng)絡(luò)適配器,可以利用適配器的TCP卸載引擎(TOE)處理多種數(shù)據(jù)組織和傳輸任務(wù)。
投資具備完全TOE功能的網(wǎng)絡(luò)適配器,可見(jiàn)的回報(bào)在于當(dāng)通過(guò)卸載可以釋放先前占用不少的CPU資源。傳統(tǒng)的千兆網(wǎng)網(wǎng)絡(luò)適配器可能會(huì)消耗CPU約70%的處理能力,大量占用服務(wù)器應(yīng)用程序所需資源。如iSCSI這類(lèi)占用帶寬的基于網(wǎng)絡(luò)的存儲(chǔ),需要為其配置TOE適配器。
如果不需要完整的TOE功能,可以選擇其他網(wǎng)絡(luò)適配器,這些適配器可以靈活支持TOE的功能子集,如校驗(yàn)與卸載(TSO)或LRO。
接收端調(diào)節(jié)
處理器需要花費(fèi)時(shí)間來(lái)重組提取自單個(gè)數(shù)據(jù)包的數(shù)據(jù),當(dāng)需要處理多個(gè)網(wǎng)絡(luò)端口和應(yīng)用程序數(shù)據(jù)包時(shí),單個(gè)處理器會(huì)比較繁忙。RSS會(huì)同時(shí)向多個(gè)物理處理器(不是內(nèi)核)傳遞數(shù)據(jù)包,這樣相同物理處理器只會(huì)處理來(lái)自相同TCP連接傳來(lái)的數(shù)據(jù)包。處理器一直處理相同的數(shù)據(jù)流,會(huì)比重新接收與組合新的數(shù)據(jù)數(shù)據(jù)來(lái)得更容易也更快。
大多數(shù)情況下,文件服務(wù)器、Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器都能受益于完整的卸載功能,包括校驗(yàn)和卸載、分段卸載、TOE和接收端調(diào)解。其他類(lèi)型的服務(wù)器可以有選擇的啟用卸載功能。分段對(duì)于處理短信息的郵件服務(wù)器來(lái)說(shuō)沒(méi)有太大作用,而媒體服務(wù)器不需要分段,因?yàn)榇蟛糠址?wù)器的經(jīng)理都花在移動(dòng)大數(shù)據(jù)上了。
啟用某個(gè)卸載功能后,可以客觀(guān)的從量化后的服務(wù)器數(shù)據(jù)來(lái)判斷服務(wù)器性能是否提升。
河南億恩科技股份有限公司(mszdt.com)始創(chuàng)于2000年,專(zhuān)注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶(hù)提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶(hù)不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話(huà):
0371-60135995
服務(wù)熱線(xiàn):
0371-60135900