最新 最热

linux内核中softlockup,hardlockup代码实现

一,softlockup: watchdog软狗/软锁----用于检测系统调度是否正常。 能响应中断,但调度异常。

2024-10-02
1

【Linux 内核构建】如何查看 Linux 系统中可以选择的内核有哪一些?如何切换 Linux kernel 版本?

grub 配置文件(通常为 /boot/grub/grub.cfg)包含了所有可用的内核选项。可以查看这个文件来了解所有可用的内核版本:

2024-09-09
1

TinaSDKV2.0 Kernel基本开发

可以在tina-sdk source后,在tina-sdk任意目录内执行 cconfigs命令直接切换到板级 Linux 设备树 和 配置文件目录。

2024-08-19
1

Linux kernel 调试方法总结

本文旨在介绍下几种常见的调试方法gdb、crash、kgdb and kdb 以及dynamic debug. 关于在 Linux 内核上使用debuggers,Linus Torvalds 长期以来对它们不太喜欢。简短地解释这种态度是,依赖调试器可能鼓励用权宜之计而非...

2024-07-09
2

安装ESXi6.7遇到Relocating modules and starting up the kernel的处理

在一些Dell较旧的服务器上安装ESXi 5.x时, 会遇到卡在Relocating modules and starting up the kernel过不去的问题. 比如我装的这台CS24VSS. 问题的原因是Headless模式不能设定. 解决办法是添加 ignoreHeadless=TRUE...

2024-07-03
1

[kernel] 带着问题看源码 —— 进程 ID 是如何分配的

在《[apue] 进程控制那些事儿 》一文中,曾提到进程 ID 并不是唯一的,在整个系统运行期间一个进程 ID 可能会出现好多次。

2024-05-16
1

container_cpu_load_average_10s是如何统计的

有业务反馈监控基于container_cpu_load_average_10s监控指标在无业务流量的pod统计到的值一直在0-1之间波动,想了解下这里的原因,监控的计算公式为:max by (pod) (container_cpu_load_average_10s{container!="",con...

2024-04-23
2

CUDA指针数组Kernel函数

在前面的一篇文章中,我们介绍了在C++中使用指针数组的方式实现的一个不规则的二维数组。那么如果我们希望可以在CUDA中也能够使用到这种类似形式的不规则的数组,有没有办法可以直接实现呢?可能过程会稍微有一点麻烦,因为...

2024-03-08
1

Kernel PWN入门——Kernel ROP

题目给了 bzImage,core.cpio,start.sh 以及 vmlinux 四个文件,接下来简单介绍一下。

2024-02-28
1

Centos系统内核优化参数列表

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-02-19
1