阿里云文档 2025-04-01

Alibaba Cloud Linux系统内核支持eBPF特性的说明

ANCK(Alibaba Cloud Linux Kernel)是阿里云优化的Linux内核版本。本文将介绍如何正确使用ANCK的eBPF的特性。

阿里云文档 2025-03-21

Linux内核参数net.core.optmem_max设置过小导致无法远程连接实例

net.core.optmem_max 是 Linux 内核中的一个网络参数,用于设定每个套接字所允许的最大缓冲区的大小。该参数直接影响网络应用程序在处理大量并发连接和高带宽流量时的性能。如果设置过小,可能导致网络性能下降、丢包增多和时延过高,从而影响远程连接实例的稳定性。本文将介绍如何调整该参数。

文章 2025-03-18 来自:开发者社区

Linux 内核源码分析---proc 文件系统

Linux 内核源码分析——proc 文件系统 proc文件系统是Linux内核中一个非常重要的虚拟文件系统,它用于提供系统内核、进程、硬件等信息的接口。通过 proc文件系统,用户和程序可以方便地读取和修改内核数据结构。本文将从内核源码的角度,详细分析 proc文件系统的实现原理和机制。 一、proc 文件系统概述 proc文件系统是一个伪文件系统&#...

阿里云文档 2024-10-08

使用kdumpctl工具查看内核崩溃转储的启动日志

kdump是一种为Linux内核提供崩溃转储机制的服务,旨在系统发生崩溃时捕获内存快照(vmcore)。通过该机制,用户能够在系统故障后分析内核崩溃时的状态,以确认导致崩溃的原因。当kdump服务异常时,可能导致内存快照生成失败,此时可以通过kdumpctl工具查看内核崩溃转储的启动日志,以分析kdump服务异常及未生成内存快照的原因,该工具在Alibaba Cloud Linux 3中已默认安装...

阿里云文档 2024-08-14

内核更新时无法正常加载NVIDIA GPU(Tesla)驱动

当升级GPU实例的操作系统(例如Alibaba Cloud Linux、RedHat、CentOS、Ubuntu等)内核时,可能会因为两个内核的kABI(Kernel Application Binary Interface)不一致,导致旧内核上构建的GPU(Tesla)驱动无法在新的内核上加载。内核升级后,请根据内核的kAPI(Kernel Application Programming Int...

阿里云文档 2024-08-01

Alibaba Cloud Linux 3无法切换低版本内核的解决方案

本文介绍了Alibaba Cloud Linux 3系统的ECS实例,安装了低于当前系统正在运行的内核版本后,系统未自动切换至该低版本的内核上运行的原因及解决方案。

文章 2024-01-04 来自:开发者社区

Linux内核学习(五):linux kernel源码结构以及makefile分析

Linux内核学习(五):linux kernel源码结构以及makefile分析前面我们知道了linux内核镜像的生成、加载以及加载工具uboot。这里我们来看看linux内核的源码的宏观东西,看看这个makefile文件内容。本文内容全部来自韦神《嵌入式Linux应用开发完全手册》1、内核源码结构Linux 内核文件数目将近2万。这些文件的组织结构并不复杂,它们分别位于顶层目录下的17个子目....

Linux内核学习(五):linux kernel源码结构以及makefile分析
文章 2022-02-16 来自:开发者社区

Linux内核源码分析--内核启动之(1)zImage自解压过程(Linux-3.0 ARMv7)

    研究内核源码和内核运行原理的时候,很总要的一点是要了解内核的初始情况,也就是要了解内核启动过程。我在研究内核的内存管理的时候,想知道内核启动后的页表的放置,页表的初始化等信息,这促使我这次仔细地研究内核的启动代码。     CPU在bootloader的帮助下将内核载入到了内存中,并开始执行。当然,bootloader必须为zImage做好必要的准备...

文章 2022-02-16 来自:开发者社区

Linux内核2.6.14源码分析-双向循环链表代码分析(巨详细)

Linux内核源码分析-链表代码分析  分析人:余旭  分析时间:2005年11月17日星期四 11:40:10 AM  雨 温度:10-11度  编号:1-4 类别:准备工作  Email:yuxu9710108@163.com  时代背景:开始在www.linuxforum.net Linux内核技术论坛上面发贴,在网友的帮忙下,解决...

文章 2022-02-16 来自:开发者社区

Linux内核源码分析--内核启动之(5)Image内核启动(rest_init函数)(Linux-3.0 ARMv7)【转】

前面粗略分析start_kernel函数,此函数中基本上是对内存管理和各子系统的数据结构初始化。在内核初始化函数start_kernel执行到最后,就是调用rest_init函数,这个函数的主要使命就是创建并启动内核线程init。这个函数虽然意思为剩下的初始化,但是这个“剩下”的可是内容颇多,下面详细分析如下: /*  * 我们必须确定在一个非__init函数或  * 其他根线...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等