腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4485)
视频
沙龙
1
回答
在一个
cpu
上
绑定
一个进程,并在其他
cpu
上移动所有IRQ、deamins、rpci
、
、
、
我有一台
Linux
机器,里面有16个内核。x86_64 x86_64 GNU/
Linux
Red Hat Enterprise
Linux
Server release 5.3 (Tikanga) 我想安排进程关联当我说完全专注时,我的意思是我真的希望将任何其他正在运行的deamons、IRQ-nnnn, rpciod/nn等
绑定
到所有可用的
CPU
上,除了我的流程感兴趣的
CPU
。通过这样做,是安全的,还是应该让它们中的一
浏览 2
提问于2012-04-12
得票数 2
回答已采纳
5
回答
单一流程专用的整体核心
、
、
、
、
Linux
中是否有任何方式将一个
CPU
核心分配给特定的给定进程,并且不应该在这个核上调度任何其他进程或
中断
处理程序?我已经阅读过使用任务集实用程序将进程
绑定
到
CPU
中的进程亲缘关系,但这并不能解决我的问题,因为只是尝试将给定的进程仿射到该核心,但是其他进程可能会被安排在这个核心上,这正是我想要避免的。
浏览 11
提问于2012-11-27
得票数 71
1
回答
为什么开启超线程后性能会变差?
、
、
、
、
I将
Linux
kernel 2.6.32移植到英特尔(R)至强(R)
CPU
E31275 @3.40
CPU
。如果我在BIOS超线程,我可以看到8个
CPU
核心(
CPU
0 ~
CPU
7)。大多数
中断
发生在
CPU
4中,这个核心的
CPU
使用率比其他核心高得多(几乎是其他核心的两倍)。我不太理解它,因为我想我没有设置任何IRQ
绑定
操作。 如果我在BIOS中禁用超线程,那么一切都是正常的。IRQ已经均衡,所有内核(
浏览 7
提问于2012-05-15
得票数 4
回答已采纳
1
回答
CTRL+C提出了一个期望
、
、
嗯,我正在我的raspberry pi 2中开发一个小程序,使用CentOS 8和Python3.6^CTraceback (most recent call last): import requests File "/root/NBScanner/venv/lib/python3.6/site-packages/requests/__init__.py", line 43
浏览 2
提问于2021-12-09
得票数 0
1
回答
Linux
会自动将IRQ
绑定
到连接PCIe设备的NUMA节点上吗?
、
、
、
、
如我们所知,我们可以在
Linux
上使用IRQ亲和力将某些设备的IRQ映射到某些
CPU
核。)上映射IRQ (硬件
中断
)。)上使用
中断
,以避免节点之间的高延迟通信:。
Linux
是自动地将IRQ
绑定
到PCIe设备连接到的节点上,还是必须手动完成? 如果我们必须用手来做这件事,那么最好的方法是什么呢?对
Linux
x86_64特别感兴趣: Debian 8(内核3.16)和RedHatEnterpriseLinux7(Kernel3.10)以及其他.
浏览 2
提问于2017-06-09
得票数 1
2
回答
处理器间干扰在ARM皮质A9 (如何编写处理程序生成的
中断
( ARM)在
Linux
?)
、
、
我读到,ARM中的软件产生的
中断
被用作处理器间
中断
。我还可以看到,其中5个
中断
已经在使用中。我也知道ARM提供了16个软件生成的
中断
。在我的应用程序中,我运行的是一个裸金属应用程序,其核心是臂皮质核,另一个是
Linux
。我想从运行裸金属应用程序的核心到运行
Linux
的核心通信一些数据。但是为了处理
linux
方面的
中断
,我不确定SGI号是否是免费的,我也不确定是否可以直接使用IRQ号(一般SGI是从0到15)。有人知道如何在
Linux
中
浏览 1
提问于2013-12-06
得票数 5
回答已采纳
1
回答
如何将核分配给进程,而不是进程到核?
、
、
、
将进程分配到特定内核很容易,但如何确保只有该进程应该在该特定内核上运行,或者cores.Rest进程可以在其他内核上运行。在这方面请帮帮我。
浏览 1
提问于2016-02-26
得票数 1
1
回答
当重置
中断
亲缘关系时,为什么会调用mdelay(1)?
、
我正在试图改变降低
cpu
的代码,并深入到我不完全理解的东西中:我的问题是:为什么有必要打电话给mdelay(1)?没有它会发生什么?
浏览 1
提问于2015-01-20
得票数 4
回答已采纳
2
回答
操作系统如何使
中断
的进程始终在指定的
CPU
上运行?
、
、
、
、
我知道
中断
随时可能到来,并
中断
当前进程上下文的执行。但我只是想知道当
中断
处理完成时,操作系统,如
Linux
,如何保持当前
中断
的进程仍然在这个本地
CPU
上运行,而不会被调度到其他
CPU
上?
浏览 1
提问于2015-11-24
得票数 2
2
回答
当两个
中断
同时发生在
linux
内核中时会发生什么?
、
、
、
当两个
中断
同时发生在
Linux
内核中时会发生什么..? 如果该处理器有多个
CPU
,那么
中断
可以同时在不同的
cpu
核心上运行。
浏览 5
提问于2014-03-25
得票数 12
回答已采纳
2
回答
在
Linux
中如何处理
中断
?
、
、
但是我想知道
Linux
操作系统是如何处理它的。 当
中断
发生时,发生的事情是什么?
浏览 0
提问于2011-01-13
得票数 41
回答已采纳
1
回答
中断
嵌套的,排序
、
、
、
我正在阅读
Linux
,我有以下问题(X86_64 Arch); 当PIC向
CPU
发送一个
中断
时,会禁用这个特定的
中断
直到确认来自
CPU
?与上述问题有关,但是如果
CPU
正在处理其ISR中的一个
中断
,如果同一个设备向
CPU
发送了3个
中断
,这将如何处理?这会在某些缓冲区中序列化(如果是,where)?X86体系结构支持基于优先级的
中断
?
浏览 3
提问于2021-01-09
得票数 1
1
回答
禁用所有
中断
、
此外,一个进程将继续运行直到它调用一个OS服务或直到它是interrupted.Therefore,为了保证互斥,它足以防止进程被
中断
。此功能可以以OS内核定义的原语的形式提供,用于禁用和启用
中断
。我找到了,所以这似乎解决了这个问题,但是OP并没有给出他想要停止的
中断
类型的具体说明,而且帖子已经死了,没有得到一个可接受的答案(除了OP删除了概要),所以我希望在这里找到这个问题的真相。假设我想让
CPU
完全专注于我的代码(这只是理论上的,我知道这是非常危险的),我如何能够用Java实现这一点?
浏览 2
提问于2016-02-23
得票数 3
回答已采纳
1
回答
多核计算机的系统启动
我真的很想知道计算机启动时多核
CPU
是如何启动的。
浏览 42
提问于2018-03-03
得票数 0
回答已采纳
1
回答
scheduler_tick -在
Linux
中这是从哪里来的?
、
、
我想了解当处理器产生内核代码的机会并执行维护和调节工作时的
中断
机制。我所知道的是,计时器
中断
为操作系统提供了这个功能。1)我想知道什么是相关的
中断
号,以及在
Linux
情况下调用的第一个OS例程是什么。如果我知道这个.的文件和函数名,那就太好了。对于
Linux
,scheduler_tick是用来调度新任务的内核函数,但是未知的是谁调用了scheduler_tick及其父函数?2)在
Linux
中还有其他的
中断
调用scheduler_tick吗?如果有的话,他们是哪一个?()
浏览 2
提问于2012-10-03
得票数 2
回答已采纳
1
回答
x86 PIC,QEMU在所有
CPU
上引发
中断
是否正确?
、
、
、
、
我最近不得不解决x86 PIC的一个专有操作系统问题,操作系统只在
CPU
0上预期计时器
中断
。我启用了IO-APIC来解决这个问题,并执行了
CPU
控制,这样
中断
就只会传给
CPU
0。问题解决了。即,当只有一个PIC在使用时,提高所有
CPU
上的定时器
中断
。有问题的“硬件”是QEMU/KVM。 这里是不是QEMU/KVM有问题?操作系统是否做了一个无效的假设?我怀疑QEMU/KVM这样做是完全正确的,操作系统应该能够处理
CPU
上的
浏览 4
提问于2014-05-07
得票数 5
3
回答
Linux
中的“快速
中断
”
、
、
据我所知,
Linux
有“快速
中断
”,即使用SA_INTERRUPT标志请求的
中断
;在当前
CPU
上禁用所有其他
中断
的情况下执行快速
中断
。但是它与正常的
中断
处理程序行为(哪里)有什么不同呢?
浏览 0
提问于2011-02-09
得票数 5
2
回答
哪个
CPU
增加了SMP中的jiffies?
、
、
但在SMP中,所有
CPU
都会有自己的计时器
中断
,因此会有自己的计时器ISR。所以我的问题是: jiffies在所有
CPU
上都是全局的吗?如果是这样,那么哪个
CPU
在其定时器ISR中如何递增它?根据我的理解,jiffies不能是每个
CPU
的,否则同一进程在不同的
CPU
上调度时会看到不同的jiffy值。
浏览 1
提问于2012-07-19
得票数 5
1
回答
在什么
CPU
和操作系统中,我们可以在
CPU
核之间分配硬件
中断
?
、
、
、
、
在哪些
CPU
和OS(操作系统)中,我们可以在
CPU
核之间分配硬件
中断
,以便在不同的核上依次出现
中断
,例如来自网络适配器的
中断
? 正如已经说过的,我们不能在
Linux
(x86_64):中这样做。
浏览 6
提问于2013-08-25
得票数 0
回答已采纳
1
回答
Windows上的引脚处理器
CPU
隔离
、
、
、
、
在我主要工作的
linux
中,我们使用一种称为
CPU
隔离的技术,这种技术可以有效地将进程锁定在处理器上,并防止处理器运行其他任何东西。我们的内核人员使用了一些魔法来处理
中断
。在windows中,我发现最接近的是亲和力概念,它似乎将一个进程/线程
绑定
到一个处理器。但它不能保证处理器只运行该进程/线程,这意味着仍然可能存在上下文切换和其他抖动。有没有办法将
CPU
隔离在windows上,以获得半确定性的运行时间?
浏览 4
提问于2013-03-11
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【精通内核】CPU控制并发原理CPU的中断控制
Linux系统网卡绑定模式
打包你的Python程序并绑定CPU
文盘Rust-tokio绑定cpu实践
Linux下查看CPU信息
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券