io_uring echo-server

io_uring是Linux特有的异步I/O API。io_uring的名称来自用户空间和内核空间之间共享的环形缓冲区。在内核和用户空间之间进行通信使用环形缓冲区作为主要的通信模式。这种思想在业务系统中还是挺常见的: 比如用MQ、Kafka消息队列推送信息。一个接收队列, 一个发送队列,另外设计上也有Actor模型的影子, 应用和kernel, 分别是两

2024-01-07 · 11 min · 2176 words · Garlic Space

systemctl 启动服务缓慢

使用systemd配置服务启动慢

2023-10-21 · 2 min · 333 words · Garlic Space

linux sendfile

使用c语言实现一下文件复制功能:

2023-09-16 · 27 min · 5744 words · Garlic Space

linux 生成指定大小文件

linux生成指定大小文件常用的几个命令: fallocate truncate dd head tail fallocate...

2023-08-19 · 1 min · 205 words · Garlic Space

A kernel debugger in Python: drgn

原文链接:

2023-08-01 · 1 min · 28 words · Garlic Space

linux sudoers

linux安装完有些系统会默认禁用root登录, 所以我习惯创建一个普通用户然后配置sudoers登录。

2023-05-16 · 2 min · 356 words · Garlic Space

Linux hostname

linux下设置hostname有以下两个命令

2023-05-11 · 2 min · 414 words · Garlic Space

Linux sed 中的&

一次使用sed 替换操作,替换后的字符串包含 &,替换文本如下

2022-12-03 · 1 min · 65 words · Garlic Space

ubuntu 忘记密码

...

2022-12-03 · 1 min · 43 words · Garlic Space

单元测试

单元测试的目的并不是查找bug,而是帮助我们更好的设计我们的代码,如何合理的来拆分我们的代码。

2022-05-08 · 3 min · 492 words · Garlic Space