阿里云文档 2025-08-14

Alibaba Cloud Linux 3 AI Extension Edition如何修改启动项和内核命令行参数

本文介绍如何在Alibaba Cloud Linux 3 AI Extension Edition操作系统中,使用grubby工具添加或删除内核启动参数。

文章 2025-07-12 来自:开发者社区

理解Linux操作系统内核中物理设备驱动(phy driver)的功能。

Linux操作系统内核中的物理设备驱动(Phy Driver)作为硬件抽象层的组成部分,负责处理与物理层(PHY)设备的直接交互。在网络通讯领域,PHY设备通常指的是实现物理层功能的硬件,如以太网PHY。物理设备驱动程序的主要职责是通过提供统一的接口使得上层协议栈能够与下层的硬件模块进行顺畅的通信。...

阿里云文档 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-14

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

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

文章 2024-03-05 来自:开发者社区

Linux内核中USB设备驱动实现

USB 设备驱动: 一、USB 描述符:(存在于USB 的E2PROM里面) 1、 设备描述符:struct usb_device_descriptor 2、 配置描述符:struct usb_config_descriptor 3、 接口描述符:struct usb_interface_descriptor ...

Linux内核中USB设备驱动实现
文章 2023-11-08 来自:开发者社区

深入理解Linux内核I/O机制:探索文件系统与设备驱动(下)

2.4文件和目录操作的系统函数Linux提供一些文件和目录操作的常用系统函数,文件操作命令比如ls,cp,mv等都是基于这些系统调用实现的。stat:读取文件的inode, 把inode中的各种文件属性填入struct stat结构体返回;假如读一个文件/opt/file,其查找顺序是:1.读出inode表中第2项,也就是根目录的inode,从中找出根目录数据块的位置2.从根目录的数据块中找出文....

深入理解Linux内核I/O机制:探索文件系统与设备驱动(下)
文章 2023-11-08 来自:开发者社区

深入理解Linux内核I/O机制:探索文件系统与设备驱动(上)

Linux内核的I/O机制是指用于处理输入输出操作的一系列技术和算法。这些机制和技术共同构成了Linux内核的I/O机制,提供了丰富而灵活的输入输出功能,满足不同应用场景下的需求。在业务执行过程中,常伴随大量的IO操作,如果IO操作和CPU消耗不能合理安排,将会导致整体业务执行效率低下,用户体验极差。比如手机启动过程,有大量CPU消耗和IO操作。在Linux中,I/O机制主要包括以下几个方面:文....

深入理解Linux内核I/O机制:探索文件系统与设备驱动(上)
文章 2023-09-26 来自:开发者社区

Linux内核分析与应用9-设备驱动

9.1 设备驱动概述因为UNIX/Linux一切皆文件,所以也将设备纳入文件管理体系下Linux将设备分为三大类,一类是像磁盘那样,以块或扇区为单位,成块进行输入输出的设备,称为块设备;另一类像键盘那样,以字符为单位,进行输入/输出,称为字符设备;还有一类,是网络设备,与前两者有很大不同 ----块设备和字符设备对应/dev下的一个设备文件,而网络设备不存在这样的设备文件,采用套接字socket....

Linux内核分析与应用9-设备驱动

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

产品推荐

Linux宝库