岁月联盟 - 技术社区 - BBS.SYUE.COM's Archiver

猪猪 发表于 2006-12-17 02:31

超线程模拟双cpu

<p>里的x86_64上装的VMWare,以前创建vm时,出于好奇点过two cpu选项,但想当然了,没实施,以为vmware会像simics那样,软件模拟双cpu。</p><p>月末交报告,被抢占式整的快神经了,思维已经被撕成碎片,行为也有点诡异,经常不能专心的嚼完一块肉,看来需要给吃肉的过程加自旋锁,不能被抢占,也不能暂停睡眠。</p><p>不过这还不能算完,就算抢占式没事了,也不能说明SMP安全,也为了我的安全,还得继续折腾smp。打电话问BMW,我记得这厮曾说有一台古旧双PIII 667空闲,结果这会儿居然不认账,一口咬定从来没有过,还放言公司目前没有空闲多cpu x86机器,让我找别的组借。靠,估计我想做的事情只用说一小半,就得被踢出门外,“我们的server好几百万日元,重装一次要三天三夜,我们的程序一跑起来4个cpu都100%,让你玩?没门!!”</p><p>反正报告交了,能轻松俩礼拜,我把鼠标换到右手,郁闷着扫雷,不知什么时候开始的,右手一沾鼠标就没完没了的扫雷,而且同时脑子里一片空白,记忆的碎片稀里哗啦的飞来飞去,一个也看不清楚,有事忙时只好换到左手。</p><p>扫着扫着,不知怎么就想起vmware的双cpu模拟了,别指望simics,实在是太慢了,于是祭出我老人家搞到的最新vmware workstation,新建vm-&gt;next-&gt;next-&gt;next-&gt;two cpu ... "your host does not have the specified number of processors. You will not be able to power on this virual machine."</p><p>傻了,3秒后我意识到是超线程让我没在家看到这个通告,第4秒我开始转头注视着旁边的MM,的新dell机器,到第10秒,她惊恐的看着我:“干吗” ……</p><p>今年的新机器恢复了dell,是一批P4 3G HT,sata硬盘,ddr2的货色,比起去年那批NEC exp5800垃圾强多了,如果我猜的没错的话,这批机器也可以模拟smp环境。</p><p>一试,果然。只是bios里默认HT是关闭的,和我的x64略有不同。申请换机器的念头只出现了一下就被毙了,如果换了,保持我现在2G内存和200G硬盘的配置绝对没戏,我去找manager,要求短期借用一台,得逞。</p><p>拿到机器立即动手,保险起见,我还是先装了vmware,然后安装as4,看到kernel smp出现在安装列表中,我知道这没问题了。</p><p>代码SMP安全顺利通过测试。</p>

异类风云 发表于 2006-12-17 10:10

哈哈。猪也会这个啦?撞树上了吧。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.