博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dynamips的前端dynagen解决CPU占用问题咯~
阅读量:5898 次
发布时间:2019-06-19

本文共 1114 字,大约阅读时间需要 3 分钟。

7200的IOS可以在这里下:
::URL::
注意,搜索c7200-jk9o3s-mz.124-3.bin可以下载,同时,这个IOS支持MPLS。(下不到的朋友QQ我:5182780)

另外,解决CPU100%的问题方法如下,本人个人测试很顺利,平均一个模拟进程的CPU还不到5。

==========================================

1、点击自己编辑的bat文件启动Dynamips平台,注意你模拟的7200的startup config应该是空的,即之前没有配置过


我的初始bat文件如下:


cd r6


#(定义被模拟的此台路由器存放bootflash, nvram等文件的目录,我的是Dynamips目录r6)


dynamips -t npe-400 -r 128 -T 2006 -p 1A-4T+ c7200-jk9s-mz.122-15.T17.bin


#Dynamips后面的这些参数用来指定网络模块、内存大小、telnet端口、ios镜像名称等等,自己可以在dynamips的readme文件里找到详细解释)


2、使用第三方的telnet软件登陆到Router界面(我自己用的fterm),不要用windows自带的telnet程序,否则无法发送Ctrl + ]命令


3、进入特权模式,即Router#,做一次copy run start


4、完毕之后,按Ctrl +], 然后再输入i


5、这时候你会发现在Dynamips的平台界面(不是Router的提示符界面)的最后一行会出现提示让你稍等片刻,大概10几秒后,接着就会输出几串16进制的数字,全部记下来


6、重新编辑bat文件,在前面我贴出来的bat文件的末尾加上这么一段 --idle-pc = xxxxxx (注意开头是两个-号,xxxxx是你刚才记下来的16进制数,一次试一串,不能通过测试再换下一串)


7、保存bat文件,点击编辑的bat文件,重新启动dynamips平台,telnet进入router界面,一直要等到它完全引导,可以进入特权模式


8、这时候你会发现,如果idle-pc的取值正确的话,在没有操作的情况下cpu占用率只有5%左右,这就成功了,保存好你的idle-pc值


9、第一次通不过很正常,重复6到8步,编辑bat文件,替换下一组数值直到成功


至于dynamips其他参数的问题,都要在bat文件里添加,拜托各位多看作者的readme文件,解释非常清楚

         本文转自 beansprouts 51CTO博客,原文链接:http://blog.51cto.com/netwalk/66232,如需转载请自行联系原作者

你可能感兴趣的文章
Spring Cloud 入门教程(二): 服务消费者(rest+ribbon)(Greenwich.RELEASE)
查看>>
iOS开发20:Navigation Bar的简单设置
查看>>
iOS开发24:使用SQLite3存储和读取数据
查看>>
Cocos2dx 2.0x Touch事件
查看>>
Yii2 Unable to verify your data submission 错误-CSRF
查看>>
angularjs-paste-upload
查看>>
解除 Linux 系统的最大进程数和最大文件打开数限制
查看>>
使用优盘或者移动硬盘安装Ubuntu
查看>>
RXjs相关
查看>>
百练2973: Skew binary 数 之 Java 题解
查看>>
SaltStack配置管理
查看>>
linux基础命令 head
查看>>
在模板中将php数组转换成js对象
查看>>
使用java调用FFMPEG进行转码
查看>>
克隆虚拟机以及互相登陆
查看>>
AES加密解密
查看>>
酷客多小程序会员体系上线,你不可不知道!
查看>>
objective c:import和include的区别, ""和<>区别
查看>>
CentOS 6.5上部署drbd
查看>>
spring SchedulerFactoryBean 没有创建 Scheduler的实现类bea
查看>>