freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第二部分第二代網(wǎng)絡(luò)系統(tǒng)-展示頁(yè)

2024-08-16 13:07本頁(yè)面
  

【正文】 保留在主機(jī)上。 ? 協(xié)處理器是在 CPU控制下運(yùn)行的一個(gè)硬件: ? 靈活的設(shè)計(jì)自由度:協(xié)處理器可以設(shè)計(jì)得很復(fù)雜,也可以設(shè)計(jì)得很簡(jiǎn)單 ? 不要求獨(dú)立運(yùn)行,沒有通用指令,也沒有取指令 執(zhí)行周期 ? 可以像軟件例程一樣被調(diào)用 ? 可以被異步調(diào)用,從而允許系統(tǒng)同時(shí)處理多個(gè)包或?qū)ν粋€(gè)包執(zhí)行多個(gè)獨(dú)立的操作 ? 一般將消耗 CPU時(shí)間最多或最頻繁執(zhí)行的操作(如檢查和計(jì)算,加 /解密等)用專用協(xié)處理器實(shí)現(xiàn)。 非對(duì)稱粗粒度并行 ? 使用多個(gè)可并行執(zhí)行的異構(gòu)處理器,每個(gè)處理器針對(duì)一種任務(wù)而優(yōu)化,使用特殊的指令集。 ? 典型的設(shè)計(jì):每個(gè) CPU處理一個(gè)包,或者每個(gè) CPU執(zhí)行一個(gè)協(xié)議。但數(shù)據(jù)包處理程序中可以利用的循環(huán)級(jí)并行很少。 ? 利用程序中的循環(huán)級(jí)并行,如采用向量指令。 ? 結(jié)論:運(yùn)行在通用處理器上的軟件無法應(yīng)對(duì)高速網(wǎng)絡(luò)。 ? 許多商用的 CPU可以有超過 400Mips的執(zhí)行速度,因此 軟件路由器可以連接大約兩個(gè) 10Mbps以太網(wǎng)。每個(gè)網(wǎng)絡(luò)的最大包速是19500pps,每個(gè)包的處理時(shí)間不超過 ,處理每個(gè)包的指令數(shù)一般在 5000~10000條之內(nèi)。 ? 若數(shù)據(jù)包要經(jīng)過防火墻軟件處理,則每秒種最多處理 8000個(gè)包。 不同網(wǎng)絡(luò)中的包速 注:灰色條塊代表大數(shù)據(jù)包的速率 一個(gè)包的最大處理時(shí)間 注:以上僅是一個(gè)網(wǎng)絡(luò)接口的數(shù)據(jù),如果有 N個(gè)端口,則每個(gè)包的處理 時(shí)間還要除以 N。 ? 數(shù)據(jù)速率和包速率: ? 數(shù)據(jù)速率:?jiǎn)挝粸楸忍?/秒。 2. 路由器的速度 ? 路由器的處理速度決定了: ? 可以連接到路由器上的網(wǎng)絡(luò)的最大速率 ? 路由器能夠支持的最大網(wǎng)絡(luò)接口數(shù) ? 集合速率和端口速率: ? 集合速率:數(shù)據(jù)進(jìn)入或離開一個(gè)網(wǎng)絡(luò)系統(tǒng)的總速率,是系統(tǒng)處理能力的測(cè)度。第二部分 第二代網(wǎng)絡(luò)系統(tǒng) 主要內(nèi)容 ? 用于協(xié)議處理的硬件體系結(jié)構(gòu) ? 分類和轉(zhuǎn)發(fā) ? 交換結(jié)構(gòu) 1. 傳統(tǒng)的軟件路由器 ? 第一個(gè)網(wǎng)絡(luò)設(shè)備是分組交換機(jī),使用的是小型機(jī)。 ? 第一個(gè)商用的 IP路由器是軟件路由器,使用常規(guī)的計(jì)算機(jī)硬件: ? 由通用處理器、共享內(nèi)存、共享總線、若干個(gè)網(wǎng)卡組成 ? 通用處理器執(zhí)行大部分的協(xié)議處理任務(wù),網(wǎng)卡完成組幀及地址識(shí)別 ? 適用于低速系統(tǒng),成本低。 ? 端口速率:在一個(gè)網(wǎng)絡(luò)接口上數(shù)據(jù)進(jìn)入或離開的速度。 ? 包速率:?jiǎn)挝粸榘?/秒( pps),取決于網(wǎng)絡(luò)的吞吐量和包的長(zhǎng)度。 一個(gè)軟件系統(tǒng)能夠支持多大的包速? ? 處理一個(gè)數(shù)據(jù)包的時(shí)間包括: ? 中斷處理 ? 將包拷入內(nèi)存 ? 包的協(xié)議處理:取決于包的內(nèi)容(如使用的協(xié)議) ? 一個(gè)典型的運(yùn)行 Linux內(nèi)核的 PC機(jī),每秒最多可以處理 50000個(gè) IP包(每個(gè)數(shù)據(jù)報(bào)只做最少的處理)。 軟件路由器的能力 ? 考慮兩個(gè) 10BaseT的以太網(wǎng)。因此, CPU的執(zhí)行速度必須在 195Mips~390Mips之間。 ? 考慮一個(gè) 10Gbps的網(wǎng)絡(luò),每微秒產(chǎn)生大約 20個(gè)數(shù)據(jù)包,CPU每秒鐘必須執(zhí)行 2 1011 條指令。 3. 克服單 CPU瓶頸 ? 細(xì)粒度并行(指令級(jí)并行) ? 對(duì)稱粗粒度并行(對(duì)稱多處理器) ? 非對(duì)稱粗粒度并行(非對(duì)稱多處理器) ? 專用協(xié)處理器 ? 智能 NIC ? 數(shù)據(jù)流水線 細(xì)粒度并行(指令級(jí)并行) ? 目前幾乎所有的處理器均采用了指令流水線來重疊指令的執(zhí)行,但數(shù)據(jù)包處理程序中可以利用的指令重疊很少。向量指令可以同時(shí)操作在一組數(shù)據(jù)單元上,比如進(jìn)行檢查和計(jì)算時(shí),對(duì)內(nèi)存中連續(xù) 8個(gè)位置的數(shù)值同時(shí)相加。 ? 細(xì)粒度并行對(duì)包處理來說優(yōu)勢(shì)不明顯 ? 包處理功能很少能被細(xì)粒度優(yōu)化的 ? 程序必須花時(shí)間建立并行指令 ? 細(xì)粒度并行僅能改善 CPU性能,而多數(shù)情況下訪存或 I/O是瓶頸 對(duì)稱粗粒度并行( SMP) ? 在一個(gè)計(jì)算機(jī)上匯集一組相同的 CPU,系統(tǒng)資源被所有CPU共享,工作負(fù)載被均勻分配到所有可用的 CPU上。 ? 使用 N個(gè)處理器的網(wǎng)絡(luò)系統(tǒng)獲得的性能增益不是單處理器系統(tǒng)的 N倍: ? 大多數(shù)多處理器系統(tǒng)使用一個(gè)共享內(nèi)存 ? 包處理軟件必須協(xié)調(diào)對(duì)共享數(shù)據(jù)結(jié)構(gòu)(如隊(duì)列)的訪問 ? 只能增加處理能力,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1