腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
:为什么在使用每个
CPU
变量时会禁用抢占?
、
我从
linux
内核
中
查看
这个宏,它与处理
cpu
特定的变量有关。#define get_
cpu
_var(var) \ preempt_disable(); \ this_
cpu
_ptr(&var在
内核
中,抢占不是不能发生的事情吗?(因为<e
浏览 4
提问于2018-03-21
得票数 0
回答已采纳
2
回答
Linux
内核
线程-调度器
、
、
Linux
内核
调度器是init进程的一部分吗?我的理解是,它是内部管理的
内核
线程的一部分,对用户不可见,无论是top还是ps。请纠正我的理解。是否可以通过任何
内核
调试器
查看
标准
内核
线程,以了解标准线程如何占用
cpu
活动? -Kartlee
浏览 5
提问于2010-03-12
得票数 5
回答已采纳
3
回答
将windows强制安装到一个
CPU
上,然后接管其余的
CPU
、
、
我见过很多RTOSes采用这种策略,它们让windows在一个或多个
CPU
上启动,然后在其余
CPU
上运行实时程序。你知道如何实现这一点吗?是否可以让计算机从两个
CPU
启动,然后停止在其余
CPU
上执行?我应该开始
查看
哪些文档?我对
linux
内核
有足够的经验,也许我能够弄清楚如何在
linux
下做到这一点,所以如果有什么东西可以很好地映射到
linux
上,你可以用它来描述它,那就太棒了。
浏览 0
提问于2012-08-26
得票数 0
回答已采纳
2
回答
在RPI3/ModelB上实现
CPU
热插拔的系统调用
、
、
、
、
我的目标是在
linux
内核
中实现一个启用/禁用
CPU
内核
的系统调用。#include <
linux
/kernel.h>#include <asm/uaccess.h>#include
浏览 2
提问于2017-08-21
得票数 1
1
回答
Linux
内核
-
CPU
子系统( CGROUPS)与
CPU
调度器有何不同?
、
、
、
、
Linux
内核
代码提供了
CPU
调度程序,它具有用于调度进程(包括停靠容器进程)的多个调度算法。 这个版本1的实现被
Linux
内核
4.5中的版本2实现所取代。版本2修正了与版本1实现相关的一些限制。
Linux
内核
中的六个CGROUP子系统中有两个是
cpu
子系统& cpu
浏览 6
提问于2020-02-03
得票数 0
1
回答
从'sar‘计算
CPU
使用量
、
我很久以前就开始使用
Linux
操作系统了,所以我是个初学者。我希望将给定进程的总
CPU
收集到一个具有给定间隔的文件中。因此,我使用的是sar实用程序。all 7.00 0.00 2.00 0.00 0.00 91.00那么
浏览 0
提问于2019-07-16
得票数 1
1
回答
实现
CPU
热插拔的系统调用
、
、
、
、
我的目标是在
linux
内核
中实现一个启用/禁用
CPU
内核
的系统调用。#include <
linux
/kernel.h>#include <asm/uaccess.h>#include
浏览 4
提问于2017-08-16
得票数 0
1
回答
支持逻辑/物理处理器
、
有人能告诉我Ubuntu最新版本支持的最大逻辑处理器数和最大物理处理器数量吗?谢谢
浏览 0
提问于2013-07-31
得票数 0
5
回答
单一流程专用的整体核心
、
、
、
、
Linux
中是否有任何方式将一个
CPU
核心分配给特定的给定进程,并且不应该在这个核上调度任何其他进程或中断处理程序?我已经阅读过使用任务集实用程序将进程绑定到
CPU
中的进程亲缘关系,但这并不能解决我的问题,因为只是尝试将给定的进程仿射到该核心,但是其他进程可能会被安排在这个核心上,这正是我想要避免的。我们应该更改调度的
内核
代码吗?
浏览 11
提问于2012-11-27
得票数 71
2
回答
Linux
未检测到超线程
、
、
、
我有一个带有两个Intel Xeon E5645
cpu
的戴尔服务器,每个
cpu
有6个核心,每个
内核
都是超线程的(即应该相当于两个虚拟
内核
)。我在这个服务器上安装了CentOS 6.2,它似乎只检测到12个
内核
(尽管总共应该有24个虚拟核)。当我
查看
/proc/cpuinfo时,我得到了每个
cpu
的数据:siblings: 6 它似乎表明核数等于虚拟核的数量,或者表示未检测到/启用超线程。Cor
浏览 0
提问于2012-10-18
得票数 2
1
回答
Linux
内核
中的进程管理
、
、
、
我一直在研究
Linux
内核
的子系统。在这里,编写的是
Linux
内核
负责上下文切换(允许另一个进程使用
CPU
)。下面是
内核
执行上下文切换的步骤:
CPU
(实际硬件)基于内部定时器中断当前进程,切换到
内核
模式,并将控制交给
内核
。
内核
记录
CPU
和内存的当前状态,这对于恢复interrupted.The
内核
执行前一段时间可能出现的任何任务(例如从输入和输出收集数据,或者I/O,
浏览 5
提问于2020-06-07
得票数 0
回答已采纳
1
回答
为什么sched_setaffinity在一个系统上工作,在另一个系统上失败?
、
我有两个带有不同ARM
CPU
的板,一个是2x
内核
运行的
Linux
内核
4.1.x,另一个是4x
内核
运行3.10。在那些
Linux
安装上,我总是以root身份登录。在我的程序中,我通过 (0,. )设置调用进程的
CPU
关联,就像sched_setaffinity(0,.)一样,只是我总是将它设置为
cpu
1。在
Linux
4.1上,它按预期工作。
Linux
3.1给出了一个负的返回值,并给出了perror(..):“无效参
浏览 1
提问于2018-12-21
得票数 4
回答已采纳
1
回答
在引导加载程序或
内核
中内置
cpu
仿真的理论可能性?
、
、
、
为了引导
linux
内核
或任何由qemu或内置
cpu
支持的
cpu
类型的
内核
,以某种方式将grub和qemu混合起来是一个疯狂的想法吗?我知道,如果引导加载程序模拟
cpu
,就不可能分离它,但可能需要将
cpu
仿真内置到
linux
内核
中,以便引导加载程序能够分离。但是,这种想法是疯狂的,永远不会起作用,或者对任何人来说都是太多的工作吗?
浏览 0
提问于2013-06-04
得票数 2
3
回答
如何确定我的
linux
内核
是否对系统调用使用SYSENTER / SYSEXIT
、
我正在尝试确定我的
linux
内核
是否使用system /system指令从用户空间启动和终止系统调用。 我正在运行的
内核
是"2.6.31.12-174.2.3.fc12.x86_64“。
浏览 0
提问于2010-01-25
得票数 1
1
回答
如何在
Linux
3.4
内核
中禁用
cpu
核心?
、
、
我有一个关于如何在我的
linux
-3.4版本中禁用
cpu
核心的问题。我在shell上输入了"echo >/sys/device/system/
cpu
/
cpu
0 /online“,只激活了除
cpu
0之外的
cpu
1 (因为在我的cores A20板上有双核),但是在我的
linux
所以我转到我的
linux
中的目录,比如capture posted:并且不知道如何禁用<e
浏览 43
提问于2018-08-01
得票数 1
9
回答
在286上的
Linux
?
、
我不拥有286,也不打算在其中运行
Linux
。然而,既然286有保护模式,为什么经常说
Linux
需要386个或更高的
CPU
?从http://tuxmobil.org/286_mobile.html看来,ELKS版本的
Linux
可以运行在286上,对吗?已经做了哪些(如果有的话)修改,允许
内核
在286
CPU
上运行?显然,我理解为386编译的
内核
不能在286
CPU
上执行,这是16位的。所以我的问题是,为什么标准的
L
浏览 0
提问于2013-01-14
得票数 14
2
回答
内核
-
Linux
-
内核
在哪里与
cpu
对话?
、
、
、
上下文:问题:更新 它稍微扩展了我最初的问题:我们如何才能告诉
cpu
任务队列在哪里?因为
cpu
必须轮询一些东西,我想我们会在某个时候告诉它。在
内核
代码中漏掉了这
浏览 4
提问于2015-03-04
得票数 0
回答已采纳
1
回答
难道不允许用户模式程序访问
内核
空间内存并执行输入和输出指令就会破坏拥有
CPU
模式的目的吗?
当
CPU
处于用户模式时,
CPU
不能执行特权指令,也不能访问
内核
空间内存。允许用户模式程序拥有所有这些功能,难道不违背拥
浏览 0
提问于2019-03-10
得票数 18
5
回答
如何检查
内核
中是否启用或禁用了SMP?
、
我想知道如何检查我的运行机器,
内核
是否配置为SMP?当然,我可以
查看
内核
.config文件并搜索它。但是,问题是,假设我没有源代码,我将如何检查SMP配置?有什么proc文件可以检查吗?下面说的是我没有多核:
cpu
model : Broadcom BMIPS5000V1.1 FPU V0.1
cpu</
浏览 4
提问于2013-12-31
得票数 6
回答已采纳
1
回答
获取
Linux
内核
中另一个进程的每进程
CPU
时钟
如何检查
linux
内核
是否支持获取另一个进程的每进程
CPU
时钟?详细说明: 如果调用者没有权限访问pid指定的进程的
CPU
-time时钟,clock_getcpuclockid()将返回EPERM error。(在POSIX.1-2001中指定为可选错误;在
Linux
上不会发生,除非
内核
不支持获取另一个进程的每个进程的
CPU
时间时钟。)那么,我的问题是,如何检查
linux
内核
是否支持获取另一个进程的每个进程的
CPU
时
浏览 2
提问于2013-08-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
Linux服务器如何查看CPU使用率、内存占用情况
【精通内核】CPU控制并发原理CPU的中断控制
Linux 4.16 正式发布:不再支持 8种CPU 架构,内核减少了 450000 行代码!
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券