腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内核模式下
的
Linux
进程调度
、
以下是Wiki中引用
的
一些描述 抢占改善了延迟,
提高
了
响应</
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
1
回答
为没有第三方内核
的
桌面
响应
优化
Linux
、
、
默认
的
linux
内核配置(至少在Ubuntu和Arch中)并不像
linux
或Zen那样优化桌面
响应
。当CPU或磁盘负载较高时,这些内核与默认内核之间
的
差异非常明显。对于UI
响应
来说,是否存在使默认内核更好
的
方法?
浏览 0
提问于2019-04-24
得票数 3
回答已采纳
1
回答
为什么在诸如preempt-rt内核这样
的
RTOS上
响应
时间是确定
的
?
、
、
、
、
为什么在诸如preempt-rt内核这样
的
RTOS上
响应
时间是确定
的
?preempt-rt中
的
哪些特性与vanilla内核中
的
特性不同? 我寻找了原因,我发现它与“自旋锁”有关。然而,我无法理解“自旋锁定”是什么,以及它是如何影响
响应
时间
的
。
浏览 26
提问于2020-12-12
得票数 0
1
回答
如何知道
中断
后内核开始执行
的
时间?
、
、
、
、
Linux
已经包含了网络数据
的
所有
中断
处理。不需要对此做任何事情。数据到达时,
Linux
将处理它(在内核中),并将其传递给等待数据
的
进程。不要为网络设备编写
中断
处理程序。您不必编写
中断
处理程序,因为
Linux
已经提供了所需
的
所有
中断
处理程序。只要让你
的
程序从打开
的
套接字中读取即可。 我想知道
中断
后内核开始执行
的
时间。有人能告诉我如何知道内核开始执
浏览 3
提问于2014-03-30
得票数 0
1
回答
使用TSC作为时钟源是否
提高
了定时器和调度粒度?
、
、
、
在支持时间戳计数器( TSC )处理器中,
Linux
提供了使用TSC
的
高精度计时器选项。据我所知,TSC是一个可以读取
的
寄存器,但不提供以配置
的
速率
中断
CPU
的
选项。因此,对于定时器,
Linux
中
的
中断
生成仍然必须依赖于HZ值通常设置为1000或250
的
I/ or (在x86上)。即使TSC提供微秒粒度
的
时间戳,根据HZ值
的
不同,计时器/调度粒度仍然是4ms或1
浏览 6
提问于2012-12-19
得票数 12
回答已采纳
2
回答
-
linux
IRQ
中断
处理程序
的
启动代码
、
、
、
在过去
的
几天里,我学习了很多关于
linux
第10章书ldd3
的
内容。我有些疑问,请澄清。有些是我
的
分析,如果他们错了,请提出建议。对于ARM,有一个
中断
向量表地址- IRQ
中断
-0x000018然后芯片制造商可以有一个单独
的
中断
线为那里
的
硬件,如USART,SPI,I2C,外部
中断
-多路他们到一个单一
的
IRQ线
的
ARM。并有(他们自己选择
的
)寄存器来确定是哪一个触
浏览 6
提问于2012-12-29
得票数 2
回答已采纳
1
回答
“顶端”是内核
中断
的
原因吗?
、
、
、
、
我有一个由GPIO输入触发
的
简单
中断
。IRQ只增加一个变量并返回。当我把
中断
的
频率调到10-20 kHz左右时,系统就会失去
响应
。我在
提高
频率
的
同时使用top来测量CPU负载,但是top命令中
的
任何指标都没有明显
的
变化。top是如何进行测量
的
?为什么非常频繁
的
中断
是不可见
的
? 如何衡量
中断
对
浏览 0
提问于2015-11-13
得票数 4
1
回答
中断
文本行以
提高
响应
速度
、
、
、
我有一个图像,旁边有一些文本,图像和文本都在宽度为70%
的
wrapper中居中。 下面是查看和测试代码
的
工具:
浏览 0
提问于2019-07-19
得票数 1
2
回答
作为汇编中
的
syscall
的
Linux
sbrk()
、
、
、
因此,为了
提高
性能,我用汇编语言编写了一个简单
的
服务器。据我所知,唯一
的
方法是通过系统调用。(通过int 0x80)显然,我将需要比在汇编或加载时分配
的
内存更多
的
内存,所以我仔细阅读并决定使用sbrk(),主要是因为我不理解mmap() :p 无论如何,
Linux
不为sbrk()提供
中断
,只为brk()提供
中断
。如何找到要使用brk()的当前程序
中断
?我考虑过使用getrlimit(),但我不知道如何将资源(我猜是进程id )传递给g
浏览 0
提问于2012-04-26
得票数 5
回答已采纳
1
回答
在不同
的
CPU核心上可以执行相同网络数据包
的
硬和软IRQ吗?
、
、
、
、
当网络数据包在
Linux
x86_64内核3.16上被处理时,同一网络包是否可以在不同
的
CPU核心上执行硬
的
和软
的
IRQ?在出现多队列(RSS)
的
情况下,硬件
中断
将转到匹配
的
CPU处理器,并且该处理器还将负责softIRQ处理。在单队列情况下,硬件
中断
是从单个队列产生
的
,同样
的
CPU也
响应
于softIRQ
的
处理。如果在单队列上启用RPS,则对传入
的
数据包进行散列处
浏览 2
提问于2017-07-12
得票数 6
1
回答
在
LINUX
中使用windows
中断
运行生成xml-签名。
、
、
、
首先,为我糟糕
的
英语道歉!!下一步是编译程序并将其打包到jar中,并将其放入
Linux
中。当我执行程序并发送文档时,如果我使用\n行<e
浏览 2
提问于2020-08-11
得票数 0
回答已采纳
4
回答
如何保护cpu不受
linux
调度程序
的
影响(防止它将线程调度到该cpu)?
、
、
、
可以使用sched_setaffinity将线程固定在cpu上,从而
提高
性能(在某些情况下)。来自
linux
手册页: 将进程限制在单个CPU上运行,还避免了当进程停止在一个CPU上执行,然后在另一个CPU上重新执行时,缓存失效所造成
的
性能成本。此外,如果我希望得到更实时
的
响应
,我可以将该线程
的
调度器策略更改为SCHED_FIFO,并将优先级
提高
到某个高值(直到sched_get_priority_max),这意味着当该线程准备就绪时,该线程应该总是抢占运行在其但是,此
浏览 1
提问于2012-06-20
得票数 38
回答已采纳
6
回答
我们如何获得这个神奇
的
性能提升200线补丁?
、
、
我今天阅读Phoronix认为
Linux
有一个200线贴片,它极大地
提高
了桌面
响应
能力。 Ubuntu用户如何才能以一种被支持
的
方式获得这种功能呢?
浏览 0
提问于2010-11-16
得票数 65
回答已采纳
2
回答
windows有
中断
上下文吗?
、
、
请阅读以下摘录,以更好地理解我
的
问题: 一个数字标识
中断
,内核使用这个数字来执行一个特定
的
中断
处理程序来处理和
响应
中断
。例如,当您键入时,键盘控制器发出一个
中断
,让系统知道键盘缓冲区中有新
的
数据。内核注意到传入
中断
的
中断
号,并执行正确
的
中断
handler.The
中断
处理程序处理键盘数据,并让键盘控制器知道它准备好了更多
的
数据.
浏览 4
提问于2012-09-11
得票数 0
2
回答
如何在
Linux
上复制Windows驱动程序
的
功能?我需要这样做吗?
、
、
、
我需要在
Linux
上实现一个驱动USB连接设备(医疗器械)
的
应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写
的
,并使用为设备枚举
的
标准Winusb驱动程序。我有一个完整
的
协议规范
的
命令和事件/
中断
回来。不幸
的
是,我不知道如何将这些信息传递给
Linux
中
的
USB层。如果它是一个简单
的
串行设备,那么就没有问题了,但我猜命令
响应</e
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
1
回答
为什么在
linux
和unix
的
情况下,
中断
的
服务方式存在设计上
的
差异?
、
、
、
在Maurice
的
“Unix操作系统
的
设计”()一书中,提到
中断
是在运行过程
的
上下文中服务
的
,因为它不会产生一个新
的
进程来服务
中断
。但是,在许多操作系统(包括
Linux
)中,
中断
处理程序并不在进程上下文中运行。相反,它们运行在与任何process.This特殊上下文无关
的
特殊
中断
上下文中,只允许
中断
处理程序快速
响应
中断
,然后退出。因此,在<em
浏览 2
提问于2016-04-28
得票数 1
回答已采纳
4
回答
从内核空间执行用户空间函数
、
、
、
我正在用
linux
编写一个自定义设备驱动程序,它必须能够在
中断
时非常快速地
响应
。处理这个问题
的
代码已经存在于用户空间实现中,但这太慢了,因为它依赖于软件不断地检查
中断
行
的
状态。在做了一些研究之后,我发现您可以从内核模块注册这些
中断
行,并执行函数指针所给出
的
函数。但是我们想要执行
的
代码在用户空间,有没有办法从内核空间模块调用用户空间中
的
函数呢?
浏览 1
提问于2011-03-09
得票数 6
回答已采纳
3
回答
谁初始化IDT,内核还是处理器?
、
、
中断
描述符表是x86体系结构用于实现
中断
向量表
的
数据结构。IDT被处理器用来确定对
中断
的
正确
响应
,而exceptions...In则是8086处理器,IDT驻留在内存中
的
一个固定位置,从地址0x0000到0x03ff.这是来自
的
当调用start_kernel (在/usr/src/
linux
/init/main.c中找到)时,它调用trap_init (在/usr
浏览 7
提问于2011-02-26
得票数 2
1
回答
如何立即终止线程或Runnable
、
、
httpconnection with a (read)timeout of 300 (long polling, whatever) } Thread t = myFactory.getConnectionThread();} 现在
的
问题似乎是线程可能会等到超时发生,但每一秒都会增加电
浏览 0
提问于2014-06-05
得票数 0
1
回答
为什么不启用/proc/
中断
中
的
rtc
中断
显示?
、
、
、
我编写了一个简单
的
应用程序来启用rtc
中断
。#include <stdio.h>#include <
linux
/rtc.h> return 1;} 在它运行之后,我希望在/proc/interrupts中IRQ
浏览 2
提问于2014-11-03
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python多线程怎样优雅的响应中断异常
Linux应急响应(三):挖矿病毒
Linux应急响应(二):捕捉短连接
超全面的Linux应急响应技巧
更好的缓存技术可以提高网站响应速度
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券