OverSim学习
OverSim圖形化的p2p協(xié)議模擬軟件,運(yùn)行在Linux下,它是建立在OMNeT++模擬工具下的,OMNeT++也有Windows版本
?
?
具體的見 http://www.oversim.org/wiki
?
因?yàn)镺verSim最近仍然在開發(fā),所以目前的幫助文擋是比較新的.
?
我是在Ubuntu 8.04下安裝OverSim的,從上面的網(wǎng)頁中有現(xiàn)成的安裝幫助文檔
?
1. 安裝OMNeT++ 和OverSim需要的庫
- Tcl/Tk 8.4 + optionally BLT
- libgmp
如果有debian-based?Linux(如ubuntu)? 則非常簡單,在命令行中輸入下面的語句(更新源要對)
?
sudo apt-get install tk8.4-dev libgmp3-dev blt-dev
2.?下載 OMNeT++ 4.0 http://www.omnetpp.org/
?
3. 建立新目錄(假設(shè)你將你的OMNeT++4.0和OverSim安裝在 用戶目錄的sim子目錄中(~/sim/)),?解壓縮OMNeT++4.0安裝包(假設(shè)安裝包被下載到?/tmp)
mkdir ~/simcd ~/simtar xzf /tmp/omnetpp-4.0-src.tgz4. 在用戶目錄的.bashrc or .profile文件中加入下面的行:
export PATH=~/sim/omnetpp-4.0/bin:$PATH5.?編譯 OMNeT++.
cd ~/sim/omnetpp-4.0./configuremake6.下載 INET framework INET-OverSim-20090317.tgz 并解壓縮:
cd ~/simtar xzf /tmp/INET-OverSim-20090317.tgz7. 編譯 INET framework:?
?
cd ~/sim/INET-OverSim-20090317
?make
8. 下載OverSim-20090320.tgz 并解壓縮:
9. 編譯 OverSim:
cd ~/sim/OverSim-20090320make 10.運(yùn)行OverSim 進(jìn)入目錄 OverSim-20090320/simulations 輸入../src/OverSim 選擇一個(gè)需要模擬的餓協(xié)議(如chord) 在 OMNeT++的主窗口中點(diǎn)擊Fast按鈕觀察運(yùn)行情況 隨時(shí)按stop按鈕停止模擬 圖形化的模擬一般只能模擬網(wǎng)絡(luò)規(guī)模比較小,如果需要模擬大規(guī)模網(wǎng)絡(luò)的p2p協(xié)議可以在命令行中輸入 ../src/OverSim -uCmdenv -cChordLarge總結(jié)
- 上一篇: 上古5有哪些技能代码
- 下一篇: 英雄联盟显卡要求