24小时热门版块排行榜    

查看: 779  |  回复: 5

ciwei100000

木虫 (小有名气)

[求助] MS 4.4 linux下并行多任务时占用相同的核

单机cpu 4核8线程
windows下,运行4个任务,每个任务2核,可以均匀地占用8个核
但是,linux下,却是任务都挤占相同的2核。

这是为什么呢?求大神帮助
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

love5264

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
jiaoyixiong: 金币+1, 鼓励交流 2013-06-02 20:48:04
注意你的是4核不是8核
谋定而动
2楼2013-06-02 07:13:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ciwei100000

木虫 (小有名气)

引用回帖:
2楼: Originally posted by love5264 at 2013-06-02 07:13:58
注意你的是4核不是8核

那样的话,也是挤占相同的线程啊,难道关掉HT就会好?
3楼2013-06-03 01:16:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yaozhq

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by ciwei100000 at 2013-06-03 01:16:57
那样的话,也是挤占相同的线程啊,难道关掉HT就会好?...

怎么叫挤占相同的线程?? 生成的线程数少于你要求的? linux下线程应该是竞争性使用CPU的吧 如果你的线程在等待IO就会切到另一个线程运行 HT就是这样挤出性能的
4楼2013-06-03 09:44:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ciwei100000

木虫 (小有名气)

引用回帖:
4楼: Originally posted by yaozhq at 2013-06-03 09:44:25
怎么叫挤占相同的线程?? 生成的线程数少于你要求的? linux下线程应该是竞争性使用CPU的吧 如果你的线程在等待IO就会切到另一个线程运行 HT就是这样挤出性能的...

我跑了2个任务,每个任务设定用2 of 8 逻辑核,结果实际上两个任务都只用了2个逻辑核,按理说应该用4个啊
5楼2013-06-03 14:47:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ciwei100000

木虫 (小有名气)

没有人回复吗?
6楼2013-06-04 22:23:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ciwei100000 的主题更新
信息提示
请填处理意见