雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12274|回复: 19

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

[复制链接]
发表于 2008-10-17 03:38:37 | 显示全部楼层 |阅读模式
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文件里面,用记事本编辑!





[ 本帖最后由 TNT 于 2008-10-17 11:08 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2008-10-17 04:29:52 | 显示全部楼层
如果是原创的话,相当的经典了
发表于 2008-10-17 09:40:17 | 显示全部楼层
很不错哦。谢谢楼主分享哦。
发表于 2008-10-17 12:03:49 | 显示全部楼层
不错。谢谢分享。鹏翔最近是很有心得了。呵呵。
发表于 2008-10-17 12:43:43 | 显示全部楼层
超级棒~~~~~~这个一定要顶了~~~~用了这么久~~~才知道谢谢拉~~
发表于 2008-10-17 16:57:30 | 显示全部楼层
发表于 2008-10-20 01:17:36 | 显示全部楼层
楼主对模拟器有很深的理解啊
发表于 2008-10-20 21:12:25 | 显示全部楼层
看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·
正在用这个软件
发表于 2008-10-21 20:02:00 | 显示全部楼层
我在我电脑上一直使用“次高”的那个idle-pc值,一直很正常的,我1G的内存曾经开了13台路由器做了中国移动TD-BOSS的模拟实验,一点都不卡
发表于 2008-10-22 20:36:09 | 显示全部楼层
顶顶顶顶顶~~~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-23 00:54 , Processed in 0.087890 second(s), 19 queries , Gzip On.

快速回复 返回顶部 返回列表