dynamips如何计算idle值

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

idle-pc的误解与最佳值计算

idle-pc解释:

众所周知dynamips是虚拟的硬件平台,路由器的硬件平台有cpu主板等构成,dynamips自然要在x86上模拟出cisco路由器cpu,又由于dynamips是系统下的一下应用程序,于是dynamips负责将虚拟cpu 发出的指定翻译成保护模式下可执行的指今,这用了JIT(实时编译)技术。所以dynamips每时每刻都在工作,idle-pc的出现改变了这个现实,idle-pc(idle pointer **er)即空闲点计数器,加上此特性后dynamips就能知道路由器的cpu什么时候空闲,什么时候工作,在空闲时就不用编译路由器cpu 发出的指令了,从而降低来cpu利用率,而在vty超时后cpu利用率提升的问题。

模拟器,不论是DynamipsGUI,还是net 的模拟器(例如“工大瑞普”的虚拟试验环境),都是基于dynamips的模拟器,通过加载IOS模拟真实的试验环境。

模拟器在操作系统(Windows 2K/XP/2003)中,最头疼的就是CPU占用率100%的问题,以下方法可一帮助你判断idle值是否最佳。

特别申明:经过本人试验证明,

1、idle取值并非(中括号里面标称的)最大或者最小的好;

2、使用“工大瑞普”的虚拟试验环境时候,也并非 * 的最好(你可以使用以下方法自己证明下);

本方法主要分两个考查时间点,考查分析的依据来源于任务管理器中所显示的dynamips-wxp.exe进程的CPU占用率(net模拟环境下有时有多个dynamips-wxp.exe,注意不要看错了):

第一个时间点:在路由器BAT文件完成启动后,即CMD窗口右下角出现了“JIT enabled”字样后的十几秒内,看看dynamips-wxp.exe进程的CPU占用率是否能降得下来,这一关都过不了的idle-pc,即弃用;

图1:“JIT enabled”刚出现时的情景

第二个时间点:当第一个时间点闯关通过后,即dynamips-wxp.exe进程的CPU占用率明显降低后,这时,用SecureCRT开始登录;

图2:在SecureCRT中只输入“n”,但并未回车时的情景,CPU占用率正常

注意,第二个时间考查点就是在敲回车后的十秒之内;

图3:刚回车时的情景

下面到了是骡子是马拉出来遛遛的关键时刻,idle-pc的成色立见分晓;

图4:优质idle-pc的表现,当CMD窗口出现“Press RETURN to get started”时的情景

特别提醒,“Press RETURN to get started”的出现正是鉴别idle-pc的关键时间点,若为优质idle-pc,则此时dynamips-wxp.exe进程的CPU占用率已经开始大幅降低,并于其他信息出现前回归正常;若非优质者,则dynamips的进程CPU占用率还会居高不下,正如图5所示;

图5:只能闯过第一个时间点的普通idle-pc,当“Press RETURN to get started”出现了几秒后,CPU 占用率依然居高不下

直到路由器完成启动后,CPU占用率才开始下挫,见图6;图6:使用普通idle-pc的路由器,完成启动时的情景

以上测试采用的IOS是c3640-jk9o3s-mz.124-10a.bin,对于其他的IOS,如

c7200-adventerprisek9.124-9.BIN及c3640-telco-mz.123-11.T.bin等,测试结果都一样;不过,当IOS越小,如测试只有十几兆的IOS时,优质idle-pc在第二个时间点考查开始后,CPU占用率降低得非常之迅速,甚至根本就没怎么升高过,但普通的idle-pc却依旧那么艰难。

小凡的 DynamipsGUI IDLE 值写在BAT 文件里,用记事本编辑!

net的(工大瑞普)idle保存在 "ini" 文件下的idlepc.ini文件里面,用记事本编辑!

相关文档
最新文档