得出如题的结论,只是从虚拟机的角度。以前的内核,如2.6.22在运行virtualbox时,从主机ubuntu中可以看到从虚拟的windows XP一开始运行,即便在主机和客户机的负载状况均较低即主机里只运行了virtualbox,virtualbox里只运行windows xp,xp只启动起来,里面不运行自己的程序的情况下,主机的系统视器里,总有一个cpu内核处于100%的状态,两个内核交互的100%轮换;但前几天升级为ubuntu 8.04后,发现在新内核2.6.24下,运行virtualbox里的windows xp时在主机ubuntu的系统监视器里,两个内核的负载状态均衡了很多,不会出现有一个占用率达到100%的状态了,当然这是在主机和客户机的负载均较低的情况下,即便xp里运行了一个Autocad 2002也可以看出,主机的双核cpu负载状态仍很平稳。是否这就是所谓的新内核的平衡调度器在起作用呢。我只是个普通使用者,太多的就不懂了。
2.6.24有两个两点
1 CFDL(记得是这么拼写)调度器,和RSDL是一个效率的。
2 新的readahead增强了IO效率(吴峰光的补丁。)