腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
- CPUs数量限制
、
这些天,我正在浏览
Linux
内核
代码,我遇到了许多关于
内核
可能支持
的
CPU数量
的
问题。setup_percpu:
NR_CPUS
:5120 nr_cpumask_bits:240
nr_cpu_ids
:240 nr_node_ids:1 RCU restrictingCPUs from
NR_CPUS
=5120
浏览 0
提问于2017-09-07
得票数 2
1
回答
Linux
内核
中
的
nr_cpu_ids
与
NR_CPUS
、
、
、
、
我想知道
Linux
内核
支持多少个处理器。grep
NR_CPUS
/boot/config-`uname -r` 将给出
内核
支持
的
最大处理器数量,我可以使用
内核
命令行参数
nr_cpus
覆盖该数量。要查找在线cpus
的
数量,可以使用num_online_cpus()函数 那么什么是
nr_cpu_ids
呢?(void) pr_info("%s: In init
NR_CPUs
=%
浏览 154
提问于2019-09-18
得票数 2
3
回答
Linux
内核
中
的
nr_cpus
引导参数
、
、
我正在浏览
Linux
内核
代码以了解
nr_cpus
引导参数。just like you compile the kernel
NR_CPUS
=n534 536 }538 early_param("
nr_cpus
", nrcpus); 我不理解
的
nr_cp
浏览 10
提问于2016-04-09
得票数 3
3
回答
有关
linux
处理器
的
信息
大家好,我现在正在读Understanding the
Linux
Kernel,我在那里找到了:另外,如果有
浏览 0
提问于2011-04-22
得票数 2
1
回答
为什么kem_cache->节点可以分配address或array_cache?
、
、
、
下面是mm/slab.c
中
的
一个函数,它出现在kmem_cache
的
引导初始化
中
。我不理解这个函数,也不知道array_cache实际使用
的
是kmem>数组。setup_node_pointer(struct kmem_cache *cachep) cachep->node = (struct kmem_cache_node **)&cachep->array[
nr_cpu_ids
浏览 0
提问于2013-06-24
得票数 0
2
回答
使用Spike启动
Linux
时出现故障?
、
、
我使用Spike通过riscv工具引导
linux
,但是
linux
的
引导序列似乎在禁用Bootconsoleearly0时停止了。我尝试添加
内核
命令行根=/dev/vda ro console=ttyS0,但不起作用。同样
的
控制台设置也适用于QEMU。我还检查了CONFIG_HVC_RISCV_SBI=y行
的
.config文件,它就在那里。还是无法释怀。 已尝试使用
Linux
内核
版本4.19到5.2。不走运。我是不是做错了什么?我遵循
浏览 2
提问于2019-07-21
得票数 0
1
回答
混合图形膝上型计算机
的
图形滞后
、
、
、
我正在经历一个奇怪
的
图形问题: 我想问题出在英特尔
的
司机身上。前提条件:
内核
: 5.18.9
与
nvidia-dr
浏览 0
提问于2022-07-13
得票数 1
回答已采纳
2
回答
在
内核
编译期间翻译为8192
的
NR_CPUS
定义
、
我正在尝试为Ubuntu18.04编译4.14
Linux
内核
,我在代码
中
做了一些小改动(
与
讨论无关)。由于某些原因,
NR_CPUS
定义对我来说转换为数字8192,这是一个太大
的
数字,而且它扰乱了我
的
代码。(我的卡布拉克机器上只有4个CPU核)。为什么这么大?在我试图编译
内核
之前,我是否遗漏了一些内容?
浏览 0
提问于2019-01-20
得票数 0
回答已采纳
1
回答
不支持lb跟踪点
的
Linux
内核
编译错误
、
我试图在Ubuntu16.04上编译
linux
内核
3.4.0,但是我得到了一个错误:include/trace/events/sched.h:249:2: error: #error "Unsupported
NR_CPUS
for lb tracepoint."#error "Unsupported
NR_CPUS
for lb tracepoint."
浏览 3
提问于2018-07-29
得票数 2
1
回答
kvm - cpu核心在循环中禁用并启用。
、
在我们使用KVM
的
虚拟化服务器上,cpu核心在10分钟后被禁用并在循环中启用(所有虚拟机15秒内
的
每一个禁用结果都挂起)。这发生在一周前
的
雷雨中,当时所有虚拟服务器都因为数据磁盘错误而挂起(系统磁盘正常)。所以我们换了数据盘。接下来,我们尝试将主机系统从ubuntu (
内核
2.6)升级到ubuntu精确(3.2),没有任何改变。p=12071553/sys/kernel/debug/tracing/trace_pipe 并在syslog
中</
浏览 0
提问于2012-07-15
得票数 1
回答已采纳
4
回答
查找
linux
内核
中
的
CPU数量
、
我希望在
linux
内核
中
检测CPU
的
数量,并编写一个找到它
的
sys_call。 给出了一个CPU和cpu_detect填充它
的
特性,但是如何找到要检测
的
CPU数量呢?
浏览 4
提问于2017-04-02
得票数 4
回答已采纳
3
回答
超线程-我可以通过哪个测试来检查它是启用
的
还是禁用
的
?
、
、
、
是否有简单
的
性能测试来检测HT是否启用?例如,当最大CPU数量受到
linux
内核
(
NR_CPUS
)限制并且无法访问基本输入输出系统时,我需要它。 因此,你能建议任何代码来检测是否启用了HT?
浏览 16
提问于2013-09-18
得票数 0
1
回答
硬件堆栈中断
Linux
内核
的
上半部分?
、
、
、
我知道
Linux
内核
在2.6.32之前将线程
内核
堆栈作为ISR堆栈,在2.6.32之后,
内核
使用分隔堆栈,如果错误,请更正。您能告诉我ISR堆栈何时设置/装箱,或者如果有,则销毁。更新日期:2014年10月17日: 用户空间进程堆栈,每个用户空间任务都有自己
的
堆栈,这是在创建任务时由mmap()创建
的
。用户空间任务
的
内核
堆栈,每个用户空间任务一
浏览 6
提问于2014-10-03
得票数 3
1
回答
Xcp-Ng
中
Xeon X5650
的
cpu核心数目错误
、
、
、
、
-更新2--从未解决Xcp-Ng 7.6
的
问题。xcp-ng 8.0不存在问题。我有一个英特尔Xeon X5650处理器(来自eBay),但是
linux
(Xcp 7.6)只列出了使用lscpu
的
8。我已经尝试过更新BIOS和Xcp,并将maxcpus=12
nr_cpus
=12添加到
内核
行
中
。不幸
的
是,我不知道是什么原因造成
的
,也不知道如何继续寻找解决方案。-更新--禁用超线程给了我6个
内核
,但每个核心只有一个线程-- /
浏览 0
提问于2019-06-29
得票数 4
回答已采纳
1
回答
为什么在sys_futex上调用kret探针
的
次数少于相应
的
k探头?
、
、
、
、
我正在跟踪各种
内核
函数和系统调用,并在它们之间建立可用于特定性能分析
的
模式。我注意到
的
一件事是,有时,即使在我
的
简单测试应用程序(它会产生一些处理互斥
的
线程)
中
,我也不会得到对kretprobe__sys_futex
的
任何调用,但我会得到很多kprobe__sys_futex
的
调用.. 211231.790814: 0x00000001: futex calls with no return: 4001 如您所见,pid 697似乎已经四次调用sys_
浏览 1
提问于2019-02-07
得票数 2
回答已采纳
1
回答
是cpu_online_mask整数值
、
、
、
、
有一个在
Linux
中
定义
的
cpu_online_mask宏,想知道它返回了什么?它返回一些整数值吗?#define cpu_online_mask ((const struct cpumask *)&__cpu_online_mask) 所以DECLARE_BITMAP(位,
NR_CPUS
) = cp
浏览 7
提问于2022-02-11
得票数 0
1
回答
Linux
不能识别FPGA上
的
多核Rocket
、
我按照
的
说明为ZC706生成了一个多核火箭,但是
Linux
不能识别额外
的
内核
。我确信
Linux
可以很好地使用SMP,因为当我用火箭芯片仿真器或Spike ISA仿真器替换FPGA时,它可以识别多核。更新:应用多核修复提交后,riscv
Linux
暂停:[ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from
N
浏览 1
提问于2015-10-15
得票数 2
1
回答
RTAY4.1
linux
内核
3.10.32目标“deb-pkg”失败配方
、
、
、
当我在我
的
ubuntu16.04(x86-64)
中
编译
内核
3.10.32时,为ubuntu16.04安装RTAI4.1,执行以下命令:config make men
浏览 11
提问于2016-09-19
得票数 1
2
回答
CentOs 7未能引导崩溃
内核
并在/var/crash中生成转储
、
、
、
我们有一个问题,就是我们
的
CentOS 7服务器不会在
内核
恐慌时在/var/崩溃中生成
内核
转储文件。看来崩溃
内核
从未启动过。我们遵循了关于配置崩溃转储
的
Rhel指南(),乍一看,所有的配置都是正确
的
。我们正在引发这样
的
恐慌:echo c > /proc/sysrq-trigger 这会导致系统冻结。此时,我可以想象
浏览 1
提问于2015-01-15
得票数 2
2
回答
将模块移植到较新
的
Linux
内核
:无法分配内存
、
、
、
、
我有一个相当大
的
驱动模块,我正在为最近
的
Linux
内核
(3.4.4)进行编译。我可以用2.6.27.25
内核
成功地编译和insmod相同
的
模块。GCC版本也不同,4.7.0 vs 4.3.0。: 我可以卸
浏览 6
提问于2012-07-19
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核中的 C 语言语法扩展
简单聊聊Linux内核中的Kconfig和Makefile
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券