腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中的Ucontext
、
、
我读到ucontext是用来保存
linux
中多个线程之间的上下文的。既然操作系统会在不同的线程之间进行
上下文切换
,为什么
linux
要提供这个头文件(ucontext.h)来进行
上下文切换
?
浏览 0
提问于2013-07-21
得票数 7
1
回答
有没有办法确定是什么导致了
Linux
上的
上下文切换
?
、
、
我知道vmstat可以告诉你
上下文切换
,MPSTAT会告诉你intr/s。但是,你如何识别生成
上下文切换
的原因呢?触发切换的是哪个进程/中断/线程?我有:当系统不忙时,
上下文切换
为10K,但当系统忙时,
上下文切换
达到40K。此服务器上的MySQL很忙,但我想了解是什么在驱动
上下文切换
。
浏览 2
提问于2011-03-21
得票数 1
1
回答
多核
Linux
内核中的
上下文切换
、
、
如果需要在多核处理器机器的多个内核上并行执行多个
上下文切换
,
Linux
内核是否会同时执行多个
上下文切换
?有什么参考资料吗?
浏览 1
提问于2013-05-29
得票数 1
1
回答
监控pthread
上下文切换
、
、
、
我想要监控多线程pthread应用程序中的
上下文切换
行为。在其他RTOSes(Micro C OS)中,我已经能够为应用程序中的每个线程注册一个
上下文切换
回调,然后记录(或切换gpio)并实时观察线程
上下文切换
。我当前的环境是使用pthread api的嵌入式
linux
。有没有一种方法可以监控每个
上下文切换
?
浏览 1
提问于2010-05-26
得票数 2
1
回答
在
Linux
2.6中用switch_to()保存通用寄存器
、
、
、
我在链接switch_to中的文章“
Linux
中x86
上下文切换
的演变”中看到了的代码。但是
Linux
2.2.0版本确实将它们保存在这个函数中,因为它使用的是软件
上下文切换
,而不是依赖于硬件TSS。后来的
Linux
版本仍然进行软件
上下文切换
,但是没有这些push / pop指令。
浏览 1
提问于2019-05-31
得票数 3
回答已采纳
3
回答
linux
调度器需要进行
上下文切换
吗?
、
、
关于
linux
调度器和其他类似的内核系统调用,我有一个一般性的问题。上述问题也适用于许多其他系统调用。在
上下文切换
方面,内核进程的行为是否与常规进程一样,唯一的区别是它们拥有更多的权限和对cpu的访问权限? 我之所以这样问,是因为
上下文切换
开销很高。调用调度器本身会引发
浏览 0
提问于2012-06-01
得票数 15
回答已采纳
1
回答
上下文开关占用内存吗?
、
、
、
我对
Linux
还比较陌生,我对
上下文切换
有一些疑问。
上下文切换
占用了什么样的系统资源?会占用记忆吗?如果是的话,内存是否会显示为属于正在切换的进程?谢谢!
浏览 0
提问于2019-09-07
得票数 1
回答已采纳
4
回答
编写syscall来计算进程的
上下文切换
、
、
、
我必须执行一个系统调用来计算进程的自愿和非自愿
上下文切换
次数。我已经知道了向
linux
内核添加新系统调用的步骤,但是我不知道应该从哪里开始执行
上下文切换
函数。有什么想法吗?
浏览 0
提问于2012-02-15
得票数 8
回答已采纳
1
回答
内核上下文交换机与用户空间上下文交换机相比有多昂贵?
、
根据这两个来源,这是因为存在的线程越多,与这些线程所做的实际工作相比,用于
上下文切换
的时间就越多。在高连接计数时,偶发服务器似乎没有那么多地受到性能程度的影响。但是,偶发服务器也会在客户端之间进行
上下文切换
,它们只是在用户空间进行切换。 我主要感兴趣的是
Linux
内核如何处理
上
浏览 5
提问于2011-08-07
得票数 10
回答已采纳
2
回答
中断处理程序中的
上下文切换
、
当中断处理程序正在执行时,为什么
上下文切换
不能发生?更具体地说,在
linux
内核中,中断处理程序在被中断的进程的上下文中运行。为什么不能在中断处理程序中进行
上下文切换
来调度另一个进程?
浏览 1
提问于2011-01-19
得票数 8
回答已采纳
2
回答
非抢占式Pthread?
、
、
有没有办法在没有调度器的情况下使用pthread,这样只有当线程显式地让步,或者在mutex/cond上被阻塞时,才会发生
上下文切换
?如果不是,有没有办法最小化调度开销,以便强制
上下文切换
尽可能少发生? 这个问题指的是在
Linux
下实现gcc/g++的POSIX线程。
浏览 5
提问于2011-09-23
得票数 3
回答已采纳
1
回答
可变
上下文切换
时间
、
、
我刚刚对
Linux
的
上下文切换
例程做了一些更改。我现在面临着以下困境:
上下文切换
时间不再是确定性的,即执行时间在切换出的应用程序上是不同的。 我现在想知道这样的行为会有什么负面影响。当我执行
上下文切换
的次数非常多时,我认为这并不是很理想。是否还有其他需要考虑的问题?
浏览 1
提问于2010-01-25
得票数 4
2
回答
非抢占式内核(
Linux
)控制路径中的
上下文切换
、
、
Linux
内核是非抢占式的,但我刚刚读到在不同的控制路径中可能会有
上下文切换
。这是否与
Linux
内核的非抢占式特性相矛盾?
浏览 1
提问于2010-05-23
得票数 2
回答已采纳
4
回答
是什么导致Windows上的
上下文切换
?
、
、
在
Linux
上,发生
上下文切换
可能是因为应用程序进行系统调用,或者因为调度程序将进程从CPU切换到另一个进程。最后,换掉同一进程的两个线程的成本是否与换掉两个不同进程的成本不同?
浏览 0
提问于2010-02-17
得票数 2
1
回答
Linux
2.6调度和抢占- preempt_count使用
、
、
、
、
Linux
2.4内核是非抢占式的,所以当我们在内核模式下处理系统调用时,如果需要进行
上下文切换
,我们只需执行set_need_resched来引发一个标志,然后当我们返回到用户模式时,我们检查该标志并进行
上下文切换
让我们将其与具有抢占式内核的
Linux
2.6进行比较。我们不能将2.4内核的set_need_resched (提升标志)改为schedule() (重新调度的指令执行),所以在
Linux
2.6内核中有一个计数器preempt_count,它在spin_lock例如,在从时钟返回中断时,如果条件
浏览 10
提问于2017-12-31
得票数 1
3
回答
计算每个线程的
上下文切换
次数
、
、
、
有没有办法查看每个线程产生多少
上下文切换
?(如果可能,包括输入和输出),或者以X/s为单位,或者让它运行,并在一段时间后提供聚合数据。(在
linux
或windows上) 我发现只有一些工具可以给出整个操作系统或每个进程的聚合
上下文切换
数量。我的程序进行了许多
上下文切换
(50k/s),可能很多都不是必需的,但我不确定从哪里开始优化,其中大部分发生在哪里。
浏览 0
提问于2010-03-15
得票数 4
回答已采纳
1
回答
如何改变
Linux
的
上下文切换
频率?
、
、
如何改变
Linux
(linaro,ubuntu,debian)的
上下文切换
频率? 我可以用一个反应不那么灵敏的系统来换一个效率更高的系统。EDIT1:我有一个希望尽可能快地运行的主进程(每秒最大的时钟周期),所以我想减少
上下文切换
频率(=增加时间)。问题是如何做到这一点,是否会产生重大影响。我可以计算
上下文切换
的成本吗?
浏览 0
提问于2018-09-02
得票数 22
1
回答
如何在
Linux
中实现自旋锁?
、
我正在考虑如何在
Linux
中为spinlock实现“防止
上下文切换
”的特性。大图片/伪代码是可以接受的,因为我只是知道它背后的逻辑。
浏览 0
提问于2018-12-27
得票数 2
回答已采纳
1
回答
Linux
调度器的性能评估
、
、
、
、
我对
Linux
内核中的调度器做了一些简单的更改。现在,我想看看这些更改如何影响系统的响应时间;换句话说,我想知道与原始调度器相比,使用我的修改进行
上下文切换
需要多长时间。一种简单的方法是使用时间戳计数器,然后使用printk输出
上下文切换
所需的时间;显然,在这种情况下会打印出大量信息。因此,我想知道是否有其他更好的方法来测量
Linux
调度程序的响应时间? 谢谢
浏览 1
提问于2009-05-08
得票数 2
1
回答
模式切换是否发生从用户线程切换到内核线程?
、
、
、
、
我对用户/内核线程和模式/
上下文切换
感到困惑(Platform:
Linux
)(1)以下句子正确吗?据我所知2)调用模式切换(而不是
上下文切换
)的原因是,当前执行的进程在模式切换期间不会改变。3)进程
上下文切换
比线程
上下文切换
花费更大。
浏览 1
提问于2016-08-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
上下文切换 VS 死锁
BCC小白写测试上下文切换延时程序
进程/线程上下文切换会用掉你多少CPU?
NVIDIA发布Nsight Systems 20195
通过vmstat学习CPU和进程性能监控
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券