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