社区
Linux_Kernel
帖子详情
如何在SMP系统下,锁住其他CPU,只让一颗CPU工作?
yanghuajia
2006-08-01 01:44:32
需要执行一些特殊的硬件操作,必须只有一颗CPU工作不知到如何作?
...全文
289
7
打赏
收藏
如何在SMP系统下,锁住其他CPU,只让一颗CPU工作?
需要执行一些特殊的硬件操作,必须只有一颗CPU工作不知到如何作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanghuajia
2006-08-01
打赏
举报
回复
end
yanghuajia
2006-08-01
打赏
举报
回复
知道怎么回事了!
其实要求是进程和CPU绑定。
用sched_setaffinity
浪费我好多时间。
slone
2006-08-01
打赏
举报
回复
也mark一下下 :)
其实并不存在真的能锁住其它CPU 的指令,只能是锁住总线,因为总线是共享的,中断是每个CPU自有的,锁中断并不能锁住CPU ,锁总线汇编指令好像是lock, 但我觉得你不外乎要保护数据的存取呀,可以采用spinlock_t 也是锁总线的操作,另外还有 barrier 都可以保证你的数据正确写到device register 的。
zdhzidy
2006-08-01
打赏
举报
回复
一个进程在一个CPU上运行,你只要保证当前系统只有一个进程在运行当然就只有一个CPU在用。
如果你是在内核中你只要简单的关闭中断就行,你如果在用户层好像就没有什么办法可以控制了。
yjf7888
2006-08-01
打赏
举报
回复
http://www.tldp.org/HOWTO/SMP-HOWTO.html#toc4
http://www.linuxforum.net/forum/showthreaded.php?Board=linuxK&Number=453875&page=0&view=collapsed&sb=9
yanghuajia
2006-08-01
打赏
举报
回复
作记号 不给分!
帮我查到资料才行。
yjf7888
2006-08-01
打赏
举报
回复
关注,作个记号先
Linux内核
CPU
可运行进程队列的负载均衡
提到负载,我们首先会想到命令uptime或者top命令输出
系统
的平均负载(load average),例如uptime的输出结果uptimeload average的三个值分别代表过去1分钟、5分钟、15分钟的
系统
... Linux的
系统
平均负载是
系统
中处于...
X86架构
CPU
常识(主频,外频,FSB,
cpu
位和字长,倍频系数,缓存,
CPU
扩展指令集,
CPU
内核和I/O
工作
电压,制造工艺,指令集,超流水线与超标量)...
1.主频 ...至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel和AMD,在这点上也存在着很大的争议,我们从Intel的产品的发展趋势,可以看出I...
电脑
cpu
怎么看 怎么看
cpu
好坏 (全文)
前些天为大家介绍了如何看电脑配置,其中也简单的提到了,怎么看电脑
cpu
,以及判断
cpu
的性能等。今天我们将围绕如何看电脑
cpu
以及如何看
cpu
好坏等新手朋友常问的问题为大家做个深度的介绍。 以下分条为大家做个...
CPU
世上最全说明解析
8.
CPU
内核和I/O
工作
电压 9.制造工艺 10.指令集 (1)CISC指令集 (2)RISC指令集 (3)IA-64 (4)X86-64 (AMD64 / EM64T) 11.超流水线与超标量 12.封装形式 13、多线程 14、多核心 15、
SMP
...
KVM总结-KVM性能优化之
CPU
优化
任何平台根据场景的不同,都有相应的优化。不一样的硬件环境、网络环境,同样的一个平台,它跑出的效果也肯定不一样。就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同…
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章