服务粉丝

我们一直在努力

DatenLord

  • DatenLord - Xline Geo-distributed KV Storage

  • 简介和背景随着分布式业务从单数据中心向多数据中心发展,多地多活部署的需求也越来越普遍。这带来最大的挑战就是跨数据中心跨地域的metadata管理,metadata对数据的稳定性和强
  • Datenlord - 重新思考Rust Async - 如何实现高性能IO

  • 长期以来,计算机系统IO的速度一直没能跟上CPU速度的提升,相比而言IO往往成为系统的性能瓶颈,计算任务等待IO存取数据,成为高性能系统的一大性能瓶颈。本文先剖析IO性能瓶颈的根
  • Datenlord -垃圾回收机制与无锁化编程(二)

  • 上一篇文章介绍了无锁化编程场景下的一种垃圾回收机制,Epoch-based Memory Reclaimation(EB)。 本篇介绍另一种无锁化编程场景下的垃圾回收机制,Hazard Pointer(HP)。HP也是一种
  • Datenlord -垃圾回收机制与无锁化编程

  • 垃圾回收机制(GC)对大部分开发者来说应该不陌生,特别是Java开发者或多或少都跟GC打过交道。 GC的优点是实现对堆上分配的内存动态回收,避免内存泄漏。但是GC的缺点是对性能有一
  • Datenlord -在 Rust 中管理 RDMA 内存

  • RMDA 是近年越来越热门的高速网络传输协议,被广泛应用于超算中心和高端存储领域。RDMA 的全称为 Remote Direct Memory Access,即允许本地内存被远端机器直接访问,该访问不经过
  • Datenlord -内存顺序问题(一)

  • 内存顺序,通俗地讲,是关于代码编译成机器指令后的执行顺序问题。内存顺序和编译器、硬件架构密切相关。那为什么会产生内存顺序问题呢?有两方面原因: 一方面,编译器为了优化程序
  • Datenlord -内存顺序问题(二)

  • 上一篇文章介绍了内存模型,并介绍了两种内存顺序, memory_order_acquire(Acquire)和memory_order_release(Release)。 个人认为,这两种内存顺序是C++定义的六种内存顺序中最重要的
  • Datenlord - Rust 语言无锁数据结构的内存管理

  • 无锁数据结构内存管理正如大家所熟知的,无锁数据结构在并发访问中往往具有更好的访问效率和并发度。无锁数据结构的性能优势主要来自于以下两点:数据结构的锁设计往往比较粗粒
  • DatenLord|io_uring Rust 异步库实现方法

  • 简介io_uring 是 Linux 最新的异步 I/O 接口,采用两个用户和内核共享的 ring buffer 进行交互,性能优于之前的接口且限制更少。虽然 io_uring 仍然处于开发迭代中,但是基本的 I

热门文章

  • 青海公益电影放映 打通文化惠民“最后一公里”

  •   青海新闻网·大美青海客户端讯(记者 崔永焘 摄影报道) “有时候,电影放到一半,观众只剩下老人和孩子,但放映员依然要有耐心,哪怕只有一个观众,也要把这部电影分毫不差地放完,
  • 实力女神周海媚亮相《实力派》,谈人生聊表演

  • 当影视行业逐渐摆脱了流量控制,开启最本源的以内容为导向的竞争态势之后,那些在演艺圈努力打拼数十年的优秀演员,再度迎来了全新的春天。于是影视界“叔圈”“姐圈”频频破圈,成