Linux
文章平均质量分 88
lxzhong1
研究生小白一枚,请多指教
展开
-
ubuntu使用cgroup限制page cache大小
ubuntu使用cgroup限制page cache大小,限制内存使用,限制cpu核心数原创 2022-12-05 20:55:36 · 1076 阅读 · 1 评论 -
新一代异步I/O:io_uring介绍
Linux 异步API:io_uring介绍io_uring:高性能异步I/O框架能显著提高IO密集型应用的性能。linux5.1内核正式引入,取缔传统的AIO。作者Jens Axboe也是CFQ、Noop、Deadline、Fio等的作者性能接近SPDK,并支持buffer IO.原创 2022-05-06 17:29:56 · 4844 阅读 · 0 评论 -
BFQ & 设置IO优先级
BFQ,全称 Budget Fair Queuing / 预算公平排队,是Linux基于CFQ的一个“比例共享”的IO调度算法。按照官方的说法,它具有“高吞吐,低延迟以及公平性”的特点。Linux 5.0内核中,CFQ已经被完全删除,取而代之的是诸如BFQ的多队列算法。不同于CFQ中的时间片,BFQ使用预算(budget)分配的方式来实现公平.除了使用ionice命令设置优先级外,还可以使用ioprio_set()系统调用设置进程(线程)的IO优先级,Linux手册链接。原创 2022-03-15 15:54:36 · 3288 阅读 · 1 评论