dynamips0.2.7RC2-dynagen0.9.1新功能

   dynamips 和dynagen都出新版了,但并没有加入新特性,而是进行了优化,dynamips重写了网络异常中断的处理代码,加入了在不同页面文件之间跳转功能,提高了性能,可是这将导至旧的Idlepc值无效,得重新计算。为了照顾到一些懒人,dynamips加入了屏蔽此功能的选项。用NET文件的用户,只须升级dynagen到0.9.1,然后在NET文件最上部加入 “oldidle = true” 一行来实现屏蔽,这样旧的Idlepc值依然有效(可笔者没加此选项,CPU占用却和原来一样,很奇怪)。

此版dyanmips中还加入了一个针对instruction tables(不知道这个怎么翻译好了)的缓存,会在dynamips所在目录中生成四个文件,笔者这的是”ilt_2007030219_mips64e”、”ilt_2007030219_mips64j”、”ilt_2007030219_ppc32e”、”ilt_2007030219_ppc32j”四个文件,可以加块dynamips启动速度。
同是会在启动dynamips时显示:
ILT: loaded table “mips64j” from cache.
ILT: loaded table “mips64e” from cache.
ILT: loaded table “ppc32j” from cache.
ILT: loaded table “ppc32e” from cache.
如果这四个文件被删除了,下次运行dynamips还会重建。

在最新的dynagen中,作者加强了对NET文件中的选项检测力度,大多情况下dynagen会对检测到的可能不正常的选项给于提示,如对不支持的模块会给出提示,以便发现并解决问题。

这里只介绍了大的变动,其它的细节请到
http://www.ipflow.utc.fr/blog
http://www.dynagen.org
查看

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据