今天偶尔看资料提到这个,我自己猜想应该是通过类似TSC这样的寄存器计算时间间隔时,获取时间差的代码要禁止中断和抢占以防止该段代码再被投入执行时换到其他的处理器上,而这两个处理器的TSC寄存器的值可能不是同步的。不知道理解的对不对。如果是这样那请问smp系统不同CPU的时钟周期是不同的吗?我对时钟周期的概念不很清楚,我一直以为只与CPU的主频相关,如果是和主频相关的那我觉得就应该是相同的啊。请各位指点!
我这里安装了RedHat Adance Server3.0 Update1 装完后重新启动,在机器CMOS信息显示完后,会让我挑选启动哪种linux 第一种是 Red Hat Advance Server 3.0 (Kernel xxx-smp) 第二种是 Red Hat Advance Server 3.0 (Kernel xxx) 有人告诉我,选择第二种,第一种适用于双CPU的机器 我的问题来了: 1) 我仅仅在我的机器上装了一个系统,为什么在CMOS信息显示完后,要让我从这两种系统中选择一种? 2) 系统默认的会选取第一种Red Ha...
操作系统:redhat enterprise linux 4 内核:2.6.9.EL 我在自己机器上编译了内核,拿到同样操作系统的双Opteron上无法运行,insmod的时候告诉我模块格式不对! 我进入单CPU模式就可以运行。 这是怎么回事呢?
我的朋友的机器刚开始安装时可能安装了smp kernel(当时只有一个CPU和4G RAM),后来又加了一块CPU和4G RAM,但是系统认不出来2个CPU和8G RAM. 为什么? 谢谢!
我安装的服务器为HP 380 G5的服务器,双路CPU,硬盘为146.8G RAID0+1.安装SCO 5.07的系统.在安装完5.07系统后,(EFS驱动和安装系统都正常,用的是HP USB软驱).这时启动系统时都正常,接着用系统盘安装smp补丁包,安装完后需重新启动服务器来认是否另一个CPU以加载上,但启动服务器到SCO 5.07检测系统时就停在哪里,不能启动了,如图:附近1/2,不知是什么原因引起的,HP800也没有说出什么,只说安装顺序问题!!!但我还没有打MP5 的补丁包呢! ...
系统有4个cpu,运行一个大查询时占有一个cpu所有的资源。其他cpu闲置。能通过设置让cpu平均负担这些负载吗?附件中的图片是top的截图。