分析一下可能的原因:CPU双核80%,四核只有20%?

n6002 2007-09-30 09:18:51
某linux2.6多线程程序,200多个计算线程,CPU占用率,单核100%没问题,双核80%左右,在四核上只能到20%?
难道四核太浪费了?
请问各位这是为什么?给个方向吧。
...全文
303 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldmanzhao 2007-11-04
  • 打赏
  • 举报
回复
如果你的200个计算线程任务量不大,这也未尝不可能啊。
zhangyixian525 2007-11-04
  • 打赏
  • 举报
回复
使用四核本来就是要提高计算机的运行速度,有一点资源浪费也是正常的。
用空间来换时间了。
如果楼主的测试数据准确的话那只能说名多核的优势。
Oversense 2007-11-01
  • 打赏
  • 举报
回复
200多个计算线程,厉害,
4核就应该4个
mengmengswat 2007-11-01
  • 打赏
  • 举报
回复
并发进程同步有问题应该. 同意楼上,用一些线程检测工具看一下问题出在哪里.
ibmjournal 2007-11-01
  • 打赏
  • 举报
回复
看来你的应用虽然线程多,但是并发性并不好,线程都在等,应该有一些瓶颈

用Intel的 Thread checker 和 profiler看看吧,找出问题出再哪儿
DentistryDoctor 2007-10-30
  • 打赏
  • 举报
回复
看来是有太多的同步点了。
fenggf 2007-10-06
  • 打赏
  • 举报
回复
看一下是不是进程间同步有问题
panzi667 2007-09-30
  • 打赏
  • 举报
回复
没有用过

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧