鄭衛(wèi)斌 丁會寧 李慶?!埖逻\(yùn)
摘要:采用實(shí)驗(yàn)與性能“輪廓”相結(jié)合的方法,對千兆網(wǎng)絡(luò)下對稱多處理器Linux的NAPI模式轉(zhuǎn)發(fā)性能進(jìn)行研究,發(fā)現(xiàn)Linux的多處理器擴(kuò)展性較差,其網(wǎng)絡(luò)轉(zhuǎn)發(fā)的性能瓶頸點(diǎn)是網(wǎng)絡(luò)過濾模塊,影響Linux性能和擴(kuò)展性的主要原因是同步開銷過大和處理器負(fù)載不均衡.為此,采用“中斷親和”的靜態(tài)調(diào)度方法來均衡處理器負(fù)載,并降低調(diào)度引起的高速緩存命中失敗率.改進(jìn)了網(wǎng)絡(luò)過濾模塊,即減少了兩個(gè)同步點(diǎn),降低了同步開銷.實(shí)驗(yàn)證明所提建議可提高Linux多處理器的性能和擴(kuò)展性.關(guān)鍵詞:Linux;對稱多處理器;靜態(tài)調(diào)度中圖分類號:TP393文獻(xiàn)標(biāo)識碼:A文章編號:0253—987X(2004)02—0124—04