p2psim:howto
来源:互联网 发布:mac下显示隐藏文件夹 编辑:程序博客网 时间:2024/05/17 08:36
p2psim:howto
申明:
这是一个p2psim的alpha发布版本。我们将会很重视您的反馈的建议和改进。
最新的版本:
p2psim-0.3.tar.gz(2005年4月18日)
老版本:
p2psim-0.2.tar.gz(2004年7月28日)
p2psim-0.1.tar.gz(早期)
需求:
我们编译和运行p2psim是在Linux和FreeBSD上的,用的是GCC2.95和GCC3.3.5.
但是我们推荐使用GCC2.95.3.除此以外,我们还需要openssl头文件和,libcrypto和
libgmp。
下载然后解压压缩包,然后configure ,最后make:
$ wget http://pdos.lcs.mit.edu/p2psim/p2psim-0.3.tar.gz
$ tar xvfz p2psim-0.3.tar.gz
$ cd p2psim-0.3
$ ./configure
$ make
执行:
你将要首先创建3个文件,一个是拓扑信息文件,一个是协议文件和一个是事件文件
。
查看 example/topology.txt, 得知语法和一个拓扑信息的例子。
查看 example/protocol.txt, 得知语法和一个协议的文件的例子。
查看 example/events.txt, 得知语法和一个事件的例子。
然后运行p2psim。 例如:
p2psim/p2psim example/protocol.txt example/topology.txt example/events.txt
然后输出:
average RTT = 30ms
# 1: k
# 2: k_tell
# 3: alpha
# 4: stabilize_timer
# 5: refresh_timer
# 6: learn
# 7: rcache
#
...
FAILED_LOOKUPS:: lookup_10th:0 lookup_mean:0.000 lookup_median:0
lookup_90th:0 stretch_10th:0.000 stretch_mean:0.000 stretch_median:0.000
stretch_90th:0.000 hops_10th:0 hops_mean:0.000 hops_median:0 hops_90th:0
numlookups:0
OVERALL_LOOKUPS:: lookup_10th:8 lookup_mean:19.273 lookup_median:22
lookup_90th:26 stretch_10th:1.000 stretch_mean:2.182
stretch_median:1.000
stretch_90th:1.000 hops_10th:0 hops_mean:0.091 hops_median:0 hops_90th:0
numlookups:11
TIMEOUTS_PER_LOOKUP:: time_timeout_10th:0 time_timeout_mean:0.000
time_timeout_median:0 time_timeout_90th:0 num_timeout_10th:0.000
num_timeout_mean:0.000 num_timeout_median:0.000 num_timeout_90th:0.000
WORST_BURST:: in:0 out:0
<-----ENDSTATS----->
......其他的都是很相似的。
- p2psim:howto
- P2Psim详解
- p2psim-0.3
- p2psim 学习
- p2psim 主页
- HowTo
- P2psim 源代码分析(一)
- P2psim 源代码分析二
- P2psim源代码分析三
- 准备配置P2Psim
- P2psim源代码分析四
- P2psim源代码分析五
- p2psim学习笔记(一)
- p2psim学习笔记(一) 編译运行
- p2psim学习笔记(二) 总体框架流程
- p2psim产生拓扑文件的代码
- P2PSim 安装 针对高版本gcc 解决办法
- How to install p2psim on ubuntu.10.10
- 菁搜FTP搜索引擎
- js 子窗口传值给父窗口
- Java语言规范第三章-词法
- [perl]defined的用法
- 数据库
- p2psim:howto
- 使用 Perl 的 XML::Simple 解析 XML 文档
- 加密、解密本地Config文件
- Slackware下使用鼠标滚轮
- oracle存储过程语法
- vim 使用技巧
- 怎样学好C#
- 基于 STAF 和 XML 配置文件的跨平台自动化测试部署
- 存储过程创建语法