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

阿里云文档 2024-10-08

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

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

文章 2024-08-28 来自:开发者社区

内核实验(四):Qemu调试Linux内核,实现NFS挂载

一、篇头 在文章《内核实验(三)……》中,通过挂载虚拟分区,解决了Host和虚拟机文件交换的问题,但依旧比较麻烦。为了提升效率,必须解决NFS挂载共享文件夹的问题。如能实现,则直接在虚拟机上挂载服务端的NFS目录,即可实时交换文件,大大提升效率! 二、服务端配置 关于Qemu虚拟机挂载NFS分区,网上的文章,搜了一大圈,都有问题。一时运气好,偶尔配通了,最后复合步骤,发现更本就不需要做那些...

内核实验(四):Qemu调试Linux内核,实现NFS挂载
文章 2024-08-28 来自:开发者社区

内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试

一、篇头 为了学习Linux内核,限制于自己的编译服务器性能较弱,不便于使用Android源码进行编译;退而求其次,自己制作一个小型的linux系统,并通过Qemu来运行。使用Qemu模拟能获得更快的调试速度(只有kernel源码,编译自然比AOSP快N个倍啦!),甚至可以使用gdb进行断点调试,本文基于内核实验的前两篇文章,通过创建虚拟分区的笨方法进行测试,贵在简单。 二、QEMU:挂载虚...

内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
文章 2024-08-28 来自:开发者社区

内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu

一、篇头 本文作为使用qemu学习、调试Linux系统的第二篇,将自己制作一个小型的Linux系统,这个系统包含我们自己编译的5.15.102稳定版内核,以及自己制作的根文件系统,内含busybox提供的丰富工具。 流程: 制作内核 利用Busybox制作根文件系统 使用qemu加载内核和根文件系统 二、内核部分 2.1 源码下载 本文目标源代码版本为5.15.102(lo...

内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu
文章 2024-08-28 来自:开发者社区

内核实验(一):使用QEMU+GDB断点调试Linux内核代码

一、篇头 日常工作中对于内核的调试,大部分情况下只能使用printk来追加打印。而如果只是学习内核代码的话,则可以借助QEMU虚拟机+GDB的配置,来做到断点调试,同时又不需要额外购置任何设备,例如开发板、JTAG等等。 二、环境配置 2.1 安装QEMU $ sudo apt-get install qemu-system-arm 2.2 安装编译工具链 下载地址:https...

内核实验(一):使用QEMU+GDB断点调试Linux内核代码
阿里云文档 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-05-29 来自:开发者社区

android内核和Linux有啥区别?

搞内核周期应该会很长,其实找搞内核的公司屈指可数,基本可以靠Google,不用自己做些什么。还有就是android内核和Linux有啥区别呢?

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

产品推荐

Linux宝库