自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ubuntu使用cgroup限制page cache大小

ubuntu使用cgroup限制page cache大小,限制内存使用,限制cpu核心数

2022-12-05 20:55:36 961 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 4799

原创 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 3162 1

原创 RocksDB Compaction(二)源码分析

本文的主要目的是(1)了解RocksDB源码中Flush和Compaction的基本流程(2)了解Compaction/FLush过程中是在何处、如何产生I/O的。由于RocksDB的源码由C++撰写而且代码量非常巨大,程序调用栈很复杂, 在学习过程中发现这篇文章写得非常详细、透彻,放上链接以供参阅。Rocksdb Compaction源码详解(二):Compaction 完整实现过程 概览_天行健,地势坤-CSDN博客线程调度过程&...

2022-02-21 15:37:55 1515 1

原创 RocksDB Compaction(一)介绍

RocksDB是facebook开发的一款高性能的kv数据库,被广泛应用于各种工作场景中,并且它针对闪存进行了良好的优化。RocksDB内部基于LSM tree的结构,LSM(Log-structured Merge Tree,日志结构化的合并书)这里就不多介绍,网上资料很多。总而言之,RocksDB先将写入缓存在内存中,然后定时刷入底层存储(该操作称为flush),这样做的优点是提供很快的写入速度。同时,在底层存储中,为了维护LSM tree的分层有序结构,RocksD...

2022-02-21 12:57:41 2608

原创 git使用笔记

记录使用git过程中的一些问题及解决方法,保持更新。创建远程仓库并上传https://blog.csdn.net/liuweixiao520/article/details/78971221配置git ssh免密https://www.cnblogs.com/rgxx/p/10278375.html配置vscode免密登录https://www.cnblogs.com/myd620/p/12058599.html生成秘钥:服务器端进入~/.ssh目录ssh-keygen -t rsa

2022-02-19 20:54:19 345

原创 C/C++项目编译出现multiple definition问题

先介绍一下 static 修饰词在 C/C++ 中的作用: 隐藏:修饰全局变量/函数时,该变量/函数只能在本文件中调用,对其他文件不可见。 保持局部变量值的恒定:修饰局部变量时,其只初始化一次,生命周期和全局变量一致(一般局部变量保存在栈中,全局变量保存在全局数据区),直到程序结束才释放。 static修饰的变量默认初始化为0。 c++独有:4. 修饰类的数据成员,表明该类所有对象这个数据成员都只有一个实例,即为所有对象共有。5. 修饰类成员函数,表明这个静态成员函数,

2022-02-19 20:43:45 10340 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除