看readme里面的要求进行安装,要用gcc-3.3:
#apt-get install gcc-3.3 openssl libssl-dev
可能还要libcrypto++-dev libgmp3c2
#tar xvfz p2psim-0.3.tar.gz
#cd p2psim-0.3
#./configure
#make
测试:
$p2psim/p2psim example/protocol.txt example/topology.txt example/events.txt
协议分析举例,基本根据P2PSIM主页上的信息。
log文件置于/tmp/p2psim目录下
$scripts/run-simulations.pl --protocol Chord --topology example/topology.txt --logdir /tmp/p2psim --args example/chord_args
根据日志文件,利用gnuplot作图,首先利用脚本统计.log里的信息重定向到文件chord_out,之后再根据chord_out调用脚本画图。
$scripts/merge-stats.pl --args examples/chord_args /tmp/p2psim/*.log >chord_out $scripts/make-graph.pl --dat chord_out --x BW_TOTALS:live_bw --y CORRECT_LOOKUPS:lookup_mean --convex both
参考:
没有评论:
发表评论