首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
linux kernel
轻松Ai享生活
创建于2023-06-21
订阅专栏
深入介绍linux kernel 经验与技巧
等 9 人订阅
共82篇文章
创建于2023-06-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
详解initramfs、mkinitrd 和 dracut
在Linux系统中,initramfs、mkinitrd 和 dracut 都是与系统启动过程密切相关的工具。它们用于生成引导系统时所需的初始环境,用于加载必要的驱动程序和挂载根文件系统。在启动过程中
详解磁盘、卷和分区
磁盘、卷和分区这几个术语与操作系统中存储的管理和组织方式有关,但它们指的是存储层次结构中的不同概念。下面对每个术语进行了解释,包括它们之间的关系。 1.磁盘 磁盘是指物理存储设备。它可以是硬盘驱动器
CPU 节能与性能平衡优化:C-States 和 P-States 详解
介绍 CPU 如何节省电量?您将在本文中了解有关 CPU 电源管理的所有基础知识。 处理器/CPU 的设计目标是在特定负载下永远运行。由于我们几乎没有人会24x7持续使用 CPU 的所有资源进行计算,
CPU Partitioning
目录 可以对 CPU 进行分区,以分离具有不同重点的任务和中断的资源。在实时系统中,可以使用 CPU 分区来分离专用于实时任务的 CPU 及其相应的中断。 CPU 分区的基础技术是 CPU 亲和性。在
深入研究 CPU C-Status
CPU 中的C 状态是一个复杂的主题,甚至连最精通技术的人都会感到困惑。C 状态,也称为CPU 电源状态,是处理器在空闲时可以进入的低功耗模式。这些状态有助于降低功耗并延长笔记本电脑和移动设备的电池寿
如何平衡性能与节能 - 如何更好的设置C-states
现代 CPU 非常渴望转换到省电状态(称为 C 状态)。遗憾的是,从省电状态转换回满电运行状态需要时间,并且在启动组件、重新填充缓存等时可能会引起不必要的应用程序延迟。 实时应用程序可以通过阻止系统进
硬盘卷与分区的比较
硬盘卷与分区的比较 分区 定义:分区是将物理硬盘划分为独立存储区域的逻辑部分。 特点: 固定大小:每个分区有特定的大小。 类型: 主分区:每个硬盘最多可有四个主分区,或三个主分区加一个扩展分区。 扩展
Turbo Boost 和 intel_pstate
Turbo Boost 和 intel_pstate 都是与Intel处理器性能调节相关的技术,但它们在功能和应用层面上有所不同。以下是对这两者的详细比较和解释: Turbo Boost Turbo
监控和调整 Linux 网络堆栈:发送数据 (2)
监控和调整 Linux 网络堆栈:发送数据 监控和调整 Linux 网络堆栈:发送数据 (1) https://juejin.cn/spost/7382640456109408291 这篇博文解释了运
监控和调整 Linux 网络堆栈:发送数据
这篇博文解释了运行 Linux 内核的计算机如何发送数据包,以及如何在数据包从用户程序流向网络硬件时监控和调整网络堆栈的每个组件。 正如我们之前的文章中提到的,Linux 网络堆栈非常复杂,没有一种
监控和调优Linux网络栈:接收数据
这篇博文解释了运行 Linux 内核的计算机如何接收数据包,以及如何在数据包从网络流向用户程序时监控和调整网络堆栈的每个组件。 如果不阅读内核源代码并深入了解正在发生的事情,就不可能调整或监控 Lin
transparent-huge-pages 可能带来的问题
Linux 的内存管理系统对用户来说是透明的。但是,如果您不熟悉其工作原理,您可能会遇到意想不到的性能问题。对于数据库等复杂软件来说尤其如此。 经过深入调查,我们发现 Linux 内存管理功能透明大页
IRQ in Linux 5.4
在 Linux 内核中,中断请求 (IRQ) 对于管理硬件中断至关重要,它允许硬件设备向处理器发出信号,表示它们需要注意。IRQ 的处理对于响应迅速且高效的系统性能至关重要。以下是 Linux 内核
深入探讨:Ansible与传统shell脚本在Linux管理任务中的实战对比
以下是Ansible和传统方法(如shell脚本或手动配置)用于管理内核参数和其他Linux管理任务的比较: 标准 Ansible 传统方法 自动化 Ansible擅长自动化。一旦你在剧本中定义了你的
Ansible 架构详解与应用
在当今世界,自动化至关重要。 IT 环境过于复杂,并且经常需要快速扩展,如果系统管理员和开发人员都手动完成所有工作,那么他们将无法跟上。自动化复杂的任务使它们更容易完成,使开发人员的职责更易于管理。因
深入理解NUMA架构
设计电脑总是一种妥协。计算机的四个基本部件——中央处理单元(CPU)或处理器、内存、存储器和连接部件的电路板(I/O总线系统)——被尽可能巧妙地组合在一起,以创造出一台既划算又强大的机器。设计过程主要
在Linux上调优Ceph技巧
在 Linux 上调整 Ceph 存储通常涉及调整各种配置设置,以根据 Ceph 集群的特定需求和工作负载优化性能和可扩展性。以下是一些需要遵循的一般步骤: 查看 Ceph 文档:在对 Ceph 集群
Writing an eBPF Application
In this post, we will write a native eBPF application using libbpf. Prerequisites A Linux system wit
eBPF:启动并运行
这是使用 C 和 Golang 编写第一个 eBPF 程序的简单介绍。我们将在第一部分介绍实际的 eBPF 程序,在第二部分介绍用户空间应用程序。 请注意,在使用较低级别的技术时,它高度依赖于运行它的
释放 Kafka 的潜力:使用 eBPF 解决尾部延迟
我们使用Kafka作为微服务之间异步通信的骨干。它每秒发布多达 30 万条消息,消耗多达 100 万条消息,是我们基础设施的关键部分。几个月前,在我们的主 Kafka 集群中,我们注意到以下差异:虽然
下一页