当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu 似乎不能充分利用 双核CPU资源,请高手指教
帖子发表于 : 2006-12-18 16:21 

注册: 2006-10-30 12:18
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
我的机器是双核CPU,装了 XP,然后在 资源管理器里可以对每个进程作限制 ,也就是 可以分配执行该进程的CPU的个数 ,但是在ubuntu下 ,我打开系统监视器 ,点击进程 ,看不到多个CPU,这似乎意味着该系统没有识别两个CPU?

另外,我听别人说 linux系统对系统的利用率比XP高,而同样matlab程序 ,在 XP下运行比在ubuntu下 运行快,不知道这是为什么?请高手解释一下吧。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-12-18 16:38 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
你用的是什么版本?如果是6.06必须安装 smp 之类的内核才能支持双核.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-12-18 22:50 

注册: 2006-10-30 12:18
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
我是个新手,我这个系统也是别人帮我装的 ,我不知道这个系统的版本 ,也不知道怎么查,请高手指教,另外如果装smp内核呢?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-12-18 23:23 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
/etc/issue
先看


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-12-20 20:18 

注册: 2006-10-30 12:18
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
能不能说的再具体一些?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-12-20 20:32 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
cat /etc/issue
是看版本的命令

cat /boot/grub/menu.lst|grep generic
是看你是不是安装的支持双cpu的内核的。

自己执行,把结果给出来。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-12-27 16:53 

注册: 2006-10-30 12:18
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
title Ubuntu, kernel 2.6.17-10-generic
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sdb1 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.17-10-generic
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.17-10-generic


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-12-27 18:18 

注册: 2006-12-16 13:07
帖子: 53
地址: 浙江
送出感谢: 0 次
接收感谢: 0 次
cat /boot/grub/menu.lst|grep generictitle Ubuntu, kernel 2.6.17-10-generic
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda3 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.17-10-generic
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.17-10-generic



这是我的,双核正常使用,系统监视器中可以看到两个内核运行。。。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu 似乎不能充分利用 双核CPU资源,请高手指教
帖子发表于 : 2007-01-08 0:44 

注册: 2006-10-27 21:48
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
dchpgf 写道:
我的机器是双核CPU,装了 XP,然后在 资源管理器里可以对每个进程作限制 ,也就是 可以分配执行该进程的CPU的个数 ,但是在ubuntu下 ,我打开系统监视器 ,点击进程 ,看不到多个CPU,这似乎意味着该系统没有识别两个CPU?

另外,我听别人说 linux系统对系统的利用率比XP高,而同样matlab程序 ,在 XP下运行比在ubuntu下 运行快,不知道这是为什么?请高手解释一下吧。


我是一個初學者,不過,就讓我先來說上兩句吧~

1. linux 可以使用 taskset 指令,來綁定程序到特定 CPU 執行,在雙核環境下,應該也等同於“允許程序在特定cpu上執行”,不過 taskset 的安裝可能要上網找找資料

2. linux 的多核利用效率是不是比 XP 高不得而知,不過,用單一程序來評估是否流於武斷? 以matlab 而言,算是一個 cpu-bound process, 如果能夠針對特定 CPU 做最佳化,則效率會有明顯改善。但一般 linux 套件在安裝時,為求通用,多只是利用一般的 i386 指令集進行編譯(ubuntu 6.06 以後未知),如果真要榨出系統效能,建議把核心重新編譯,視個人需求調整選項的好。

3. SMP 系統的效率,目前主要還是看 scheduling algorithm 的演算法寫的如何,真正意義上的 SMP 應用還沒有出現(或許是小弟才疏學淺,若有先進指教,不勝感激),kernel-2.6 之後改用的 O(1) scheduling algorithm 其實還滿不錯的,global lock 的情形也比以前少了很多,這會提高 kernel reentrace 的模組數,對於 scheduling 有很大助益,故雖然或許局部地方還是略遜商業版本的作業系統,但整體而言不差了。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-01-08 11:11 
头像

注册: 2005-06-30 15:46
帖子: 2245
地址: 成都
送出感谢: 0 次
接收感谢: 0 次
我是做科学计算的。在计算效率这方面,Linux比Win不要强得太多。去看看TOP500,有几个windows,又有多少linux就知道了。

我说我知道的两个linux的特点。

1, 把绝大多数的资源都用到计算上去,而不是在图形界面上。你用桌面机做计算,那就和win一样了,这个优点与你无缘了。

2. 二是你得针对硬件特性从源代码编译软件或者选择软件的相应版本。直接用matlab,那是不行了。

另外我不知道的就算了。

关于matlab,大而全,功能很多很强。但速度、效率就一般了。有个开源软件,scilab比matlab能快几倍。我一个师妹就因为这个原因改用ubuntu了。

引用:
真正意義上的 SMP 應用還沒有出現


桌面应用可以说这样的,但如果是计算领域,那就太多太多了。


_________________
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-01-09 10:32 

注册: 2006-01-18 18:11
帖子: 254
送出感谢: 0 次
接收感谢: 0 次
首先,你安装的是通用内核,不支持多核CPU的,应该安装SMP的内核才可以。否则只有一个CPU起作用的。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-02-09 16:40 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
10楼的句子好难读懂。。。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译