首页
学习
活动
专区
圈层
工具
发布

#linux

自由和开放源代码的类 UNIX 操作系统

DPDK 高性能数据面架构设计:无锁配置更新、共享状态管理与会话查询

用户3738797

在基于 DPDK 的高性能网络系统中,通常采用多核 Worker 独立处理报文的架构,以减少线程间的资源竞争,提高数据面的处理效率。

1700

嵌入式Linux:线程同步(读写锁)

不脱发的程序猿

在 Linux 中,读写锁(Read-Write Lock)提供了一种同步机制,允许多个线程并发读取共享资源,但只有一个线程可以对该资源进行写操作。读写锁相比互...

3200

嵌入式Linux:阻塞式I/O与非阻塞式I/O

不脱发的程序猿

在Linux系统中,I/O操作可以分为两种模式:阻塞式I/O和非阻塞式I/O。这两种模式决定了进程在执行I/O操作时的行为方式,以及CPU资源的利用效率。

2200

嵌入式Linux:异步I/O

不脱发的程序猿

在嵌入式Linux中,异步I/O(Asynchronous I/O, AIO)是一种强大的I/O模型,允许进程在等待I/O操作的同时继续执行其他任务。与I/O多...

2900

Docker实战 | 在Docker环境下安装Heimdallr无状态密码管理器

江湖有缘

3500

crontab 定时任务不执行的常见原因:环境变量、百分号转义与重叠运行

一只特立独行的兔先生

在云服务器上用 crontab 跑备份、清理、同步脚本时,经常遇到“手动执行正常,定时却没跑”或“跑了但结果不对”。本文整理几类最常见的原因和对应的写法。

3710

df 显示磁盘已满但 du 对不上:已删除文件仍被进程占用的排查与释放

一只特立独行的兔先生

云服务器上磁盘告警,df -h 显示数据盘使用率 100%,但在挂载目录下执行 du -sh 统计,总量却只有一半左右。删除了大日志文件后,可用空间也没有增加。...

4300

Linux 串口设备号漂移的 udev 规则工程实践

用户9147031

USB 转串口设备插入时,内核按枚举完成的先后顺序分配次设备号。/dev/ttyUSB0 这个编号来自驱动 usb_serial 的 minor 分配,先枚举完...

9600

设备树入门:简单介绍设备树

武状元

设备树在嵌入式 Linux 驱动开发里是一个绕不开的话题。很多人第一次打开 设备树的目录时,会被层层嵌套的 .dtsi 和 .dts 文件弄晕,而厂商已经做好了...

7300

VSCodium 完整部署过程

QueChan

VSCodium 是 Visual Studio Code的纯净开源版本,完全移除了微软的遥测功能和专有组件,让开发者享受无干扰的编程体验。本指南将带你从零开始...

15310

如何复制文件描述符

不脱发的程序猿

在Linux系统编程中,复制文件描述符是一个常见的操作,通常使用dup或dup2函数来实现。

10010

一个让我的开源项目在 Linux 上 100% 装不上的回车符

四王爷

我维护一个 GPU 能耗测量工具(MLCube 容器格式)。昨天一位复现者在干净的 Ubuntu 22.04 上跑"一键脚本",反馈:100% 失败。截图里第一...

13921

嵌入式Linux:文件属主和属组

不脱发的程序猿

在Linux系统中,每个文件都有一个属主(owner)和一个属组(group)。文件权限系统根据这些信息来决定哪些用户和组可以访问和操作文件。

7310
领券