腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(310)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
SoftIRQ
prempt当前能在Linux内核中运行相同的
SoftIRQ
吗?
在
SoftIRQ
上下文中,spin_lock将被保存并保护一些变量。在这种情况下,我应该使用spin_lock还是spin_lock_bh?spin_lock_bh听起来更安全,但关于
SoftIRQ
实现,我有一个一般性的问题。在执行
softIRQ
SoftIRQ
->时,可以在同一个CPU上调度相同的->函数,我们需要在
SoftIRQ
中使用spin_lock_bh。相同的
softIRQ
函数可以安排在另一个CPU上,但不是相同的CPU ->,我们可以在
SoftIR
浏览 0
提问于2017-01-13
得票数 2
回答已采纳
1
回答
SOFTIRQ
上下文中的抢占
我有一个系统,有以下配置; 这是正确的陈述吗? 另一个问题。此时,如果
SOFTIRQ
1禁用了"bottom_half",那
浏览 0
提问于2017-08-19
得票数 2
回答已采纳
4
回答
SoftIRQ
和Tasklet之间的区别
在研究Linux中断处理时,我发现Tasklets和
SoftIRQ
是执行“下半部分”(优先级较低的工作)的两种不同方法。我理解这一点(相当真实的需要)。不同的是,
SoftIRQ
是重新出现的,而Tasklet不是。相同的
SoftIRQ
可以在不同的CPU上运行,但Tasklet并非如此。另外,我们所说的Tasklet是在
SoftIRQ
上制作的是什么意思?在我用LKML读过的一本书中,
浏览 5
修改于2013-08-20
得票数 24
回答已采纳
1
回答
do_
softirq
执行时间
我正在尝试理解do_
softirq
在什么时候被调用Q1。调用它的其他地方有哪些。现在
softirq
总是在中断上下文中运行,所以softirqd守护进程也在中断上下文中运行?但是softirqd被调度器拾取。 Q3。
浏览 1
修改于2014-05-05
得票数 0
1
回答
NOHZ: local_
softirq
_pending 282
我的控制台上出现了这个:这件事一遍又一遍地出现。除此之外,服务器运行正常。
浏览 0
修改于2012-06-20
得票数 0
1
回答
在运行
softirq
处理程序时内核如何在本地处理器中禁用
softirq
softirq
处理程序运行时,中断已启用,无法休眠。当处理程序运行时,当前处理器上的软runs将被禁用。然而,另一个处理器可以执行其他软can。在__do_
softirq
中跟踪代码时,我发现有一对__local_bh_disable和
浏览 2
修改于2015-10-09
得票数 0
回答已采纳
1
回答
NOHZ: local_
softirq
_pending 100
今天,我发现 在/var/log/messages中。os版本是CentOS6.5(64位)。
浏览 5
修改于2019-02-05
得票数 2
1
回答
如何缓解高
SoftIRQ
(si) CPU
唯一似乎成为瓶颈的是高
SoftIRQ
,这在基于事件的IO上并不令人惊讶。Linux内核专家应该知道,连接更多的NIC是否可以缓解多处理器上的一些软件中断。
浏览 3
修改于2015-12-07
得票数 0
1
回答
在
softirq
和流程上下文之间共享数据
我正在开发一个内核模块,它在
softirq
(netfilter预路由钩子)和用户上下文(在ioctl调用中)之间共享数据结构。但是,我不确定是否需要获取
softirq
处理函数中的锁。我需要在这里也抓取锁吗(使用spin_lock)?我的理解是,如果与另一个
softirq
或hardirq共享数据,我只需要在
softirq
处理程序中使用自旋锁。我的理解正确吗?
浏览 4
提问于2013-07-12
得票数 5
回答已采纳
3
回答
softirq
和tasklet在哪个上下文中?
我知道有进程上下文和中断上下文,但我不明白当执行
softirq
或tasklet时,它在哪个上下文下运行。有人能帮我找出这些问题吗,谢谢!
浏览 5
修改于2013-03-05
得票数 17
回答已采纳
1
回答
偶尔的dmesg日志"NOHZ: local_
softirq
_pending 08“
我有一个Ubuntu14.04服务器,它偶尔会向dmesg发出"NOHZ: local_
softirq
_pending 08“错误。long (10050 > 10000), lowering kernel.perf_event_max_sample_rate to 12500[579047.644110] NOHZ: local_
softirq
_pending 08 [837865.916051] NOHZ: local_
浏览 0
提问于2017-01-30
得票数 6
1
回答
Linux中的/proc/中断和/proc/
softirq
之间有什么区别?
/proc/
softirq
是软数据。/proc/interrupt是硬中断还是硬中断?我想用watch -n 1 grep 'foo' /proc/
softirq
和watch -n 1 grep 'bar' /proc/interrupt来测量每秒硬和软irq的速率,这样我就可以比较硬件中断增加的速率和软件中断的速度我想知道是否需要从/proc/
softirq
中减去/proc/int
浏览 0
提问于2017-02-02
得票数 3
回答已采纳
1
回答
无法跟踪Linux-5.11.4中
softirq
_raise的跟踪点
我正在编写一个内核模块来挂钩
softirq
_raise的跟踪点。我发现它可以显示在/sys/kernel/debug/tracing/available_filter_functions:__traceiter_
softirq
_raisestatic void probe_
softi
浏览 7
提问于2021-05-10
得票数 0
1
回答
生成未定义的内核模块do_
softirq
()
("Dual BSD/GPL"); printk("<1>EXAMPLE: init\n");有什么建议来修正这个错误吗?
浏览 3
修改于2020-10-06
得票数 0
回答已采纳
1
回答
SCHED_
SOFTIRQ
在linux中的功能是什么?
如果是,低优先级软run (HR_TIMER,RCU_
SOFTIRQ
)的处理程序如何运行,因为执行现在是进程上下文(在schedule ()之后)?
浏览 0
修改于2015-01-28
得票数 3
回答已采纳
1
回答
为什么
softirq
用于高线程和高频率的使用?
是什么让
softirq
如此特殊,以至于我们将其用于高频应用,比如在网络驱动程序和块驱动程序中。
浏览 7
提问于2014-01-03
得票数 14
回答已采纳
2
回答
中断上下文下半部分(
Softirq
或微线程)
软中断/tasklets被认为是在中断上下文中执行的,我对中断上下文底部一半有以下疑问。据我所知,从中断处理程序出来时,当tasklet_schedule被调用时,它将获得tasklet_vec结构指针,如果当前没有其他中断/高优先级软中断正在进行,它将调度ksoftirqd,运行处理程序(微线程处理程序),如果微线程处理程序使用休眠,则ksoftirqd将移动到wait_queue,除非并直到另一个tasklet_schdule被调用,否则中断的微线程处理程序将在该点上继续
浏览 1
修改于2014-04-09
得票数 0
1
回答
linux
softirq
cpu使用情况看起来很奇怪
我在一个客户端运行一个简单的程序,它继续向服务器发送udp数据包。服务器的接口是多队列网卡,但我将其udp4的rx-flow-hash设置为sd。因此所有数据包都将在一个CPU中产生。收到的号码是通过运行一段时间的sar -n UDP 1来获取的。cpu成本暂时是通过mpstat -P ALL 1获得。为什么它不是线性的?
浏览 17
提问于2017-05-19
得票数 2
2
回答
如何在linux内核中定义和触发我自己的新软件?
在模块的init中,我想从其中触发
softirq
,我将添加一个调用到:395 {397 }420 TIMER_
SOFTIRQ
, 421
浏览 13
修改于2013-01-13
得票数 7
1
回答
编译linux内核模块时未定义的函数
( XXX_SOFT_IRQ, xxx_analyze); kivi@kivi-pc:~/sp_labs/irq_exc/
softirq
$ make make -C /lib/modules/4.7.5-custom/build M=/home
浏览 6
修改于2016-09-25
得票数 3
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券