xigenisi 发表于 2007-02-07 19:19

请教个NUMCPUVPS 设置问题

双CPU,linux 的服务器.系统显示CPU个数为4

那numcpuvps 是设置2还是4?

hkwang66 发表于 2007-02-07 21:16

回复 1楼 xigenisi 的帖子

设成3;虚拟CPU数-1

xigenisi 发表于 2007-02-07 21:20

多谢

jl8323 发表于 2007-02-08 16:36

回复 1楼 xigenisi 的帖子

我认为multiprocessor 0
         numcpuvps 1

[ 本帖最后由 jl8323 于 2007-2-8 16:41 编辑 ]

hkwang66 发表于 2007-02-09 00:07

原帖由 jl8323 于 2007-2-8 16:36 发表
我认为multiprocessor 0
         numcpuvps 1

恰相反应该为:
multiprocessor1
numcpuvps 3

它是多CPU系统,所以multiprocessor为1;
这里的numcpuvps按照informix管理员指南或参考或性能调优上应该是
CPU数-1;这里的CPU指的是虚拟CPU,不是物理CPU。

注:xigenisi的CPU应该是双核的。

netpop 发表于 2007-02-17 01:41

关于NUMCPUVPS的设置!

原帖由 hkwang66 于 2007-2-9 00:07 发表


恰相反应该为:
multiprocessor1
numcpuvps 3

它是多CPU系统,所以multiprocessor为1;
这里的numcpuvps按照informix管理员指南或参考或性能调优上应该是
CPU数-1;这里的CPU指的是虚拟CPU,不是物 ...


#个人认为numcpuvps应为“物理”CPU的个数, 因为CPUVP运行在CPU上,较多的CPUVP反倒会增加CPU运行周期的调度;
按照Informix的建议,双CPU是设为1的,但楼主如果是双核(还是有两个核心的,区别于HT超线程)的话,可以设为N-1,N在这里为4。
另外:multiprocessor1,多处理支持是需要打开的,一般打开IDS的执行效率会高一点,但不尽然……

hkwang66 发表于 2007-02-24 20:41

原帖由 netpop 于 2007-2-17 01:41 发表



#个人认为numcpuvps应为“物理”CPU的个数, 因为CPUVP运行在CPU上,较多的CPUVP反倒会增加CPU运行周期的调度;
按照Informix的建议,双CPU是设为1的,但楼主如果是双核(还是有两个核心的,区别于HT超线 ...
就是因为CPU可能是多核的,所以CPU数为虚拟CPU数而不是物理CPU数。

netpop 发表于 2007-03-01 13:17

哈哈,再讨论一下!

原帖由 hkwang66 于 2007-2-24 20:41 发表

就是因为CPU可能是多核的,所以CPU数为虚拟CPU数而不是物理CPU数。


哈哈,再讨论一下!
是真正的多核可以设为N-1,但像HT这种技术,一个CPU显示为两个,也就是虚拟CPU个数为2,这时就不建议了。
目的很明确,需要确认虚拟的CPU是何种类型。:)

lsh_sunnys 发表于 2010-12-13 15:24

:em03:

liaosnet 发表于 2010-12-13 16:33


lsh_sunnys 发表于 2010-12-13 15:24 http://bbs3.chinaunix.net/images/common/back.gif


    抢分~:em17:
页: [1]
查看完整版本: 请教个NUMCPUVPS 设置问题