Deep System Stuff

RSS: https://deepsystemstuff.com/feed/
Deep System Stuff — 底层系统技术博客。

从Google到AWS:cgroups如何奠定云多租户基础

Google创建cgroups解决资源争抢,后开源成为云多租户基石。Rohit Seth和Paul Menage在内核实现进程分组与资源硬限制。AWS EKS/Azure AKS将K8s Pod资源限制翻译为cgroups设置;AWS Lambda用Firecracker微VM配合cgroups jail隔离。两家云厂商已迁移至cgroups v2,通过PSI监控CPU/内存/IO压力。
评论点赞收藏20 小时前

加入免费技术分享会

DeepSystemStuff 主编 Nadeem Ahmed 招募免费线上视频会话参与者,面向学生、企业主和开发者,需订阅 DSS 并通过表单注册,24小时内收到会议邀请。
评论点赞收藏4 天前

Apache Flink vs Apache Kafka:流存储与流处理详解

Kafka负责实时数据的存储和传输,Flink负责在流数据上做实时计算,两者是互补关系而非竞争关系。Uber用Kafka存GPS事件、用Flink算供需触发溢价;银行用Kafka收集交易事件、用Flink做实时反欺诈检测。Kafka基于磁盘顺序I/O,Flink基于内存+RocksDB状态存储。
评论点赞收藏4 天前

epoll 与 io_uring 的区别:Linux 异步 I/O 的代际演进

io_uring 是 Linux 异步 I/O 的下一代方案,由 Meta 工程师 Jens Axboe 设计,2019 年合并进 Linux 5.1 内核,通过共享内存环形队列大幅减少系统调用和上下文切换开销,尤其适合高并发网络与磁盘 I/O 场景。 epoll 自 2003 年引入以来解决了 C10K 问题,但仅支持网络套接字,读写仍需用户态手动完成,高并发下频繁的系统调用和上下文切换带来显著 CPU 开销;io_uring 则支持文件与网络,允许内核直接执行读写操作,减少用户态干预,同时避免惊群问题,更适合现代高速 NVMe SSD 与 100GbE 网络环境。
评论点赞收藏20 天前

PostgreSQL 中的通用倒排索引(GIN 索引)详解

PostgreSQL 中 GIN 索引与 B-Tree 的核心区别在于其针对多值数据(如 JSONB、数组、tsvector)的每个元素建立倒排索引。文章详细拆解了 GIN 的内部存储结构:小数据量使用简单的 Page 块存储键值与行 ID 映射,大数据量则采用 B-Tree 结构优化范围查询。特别指出 JSONB 的两种索引策略——默认 GIN 将 Key/Value 分开索引,而 jsonb_path_ops 使用哈希压缩路径。对于包含大量 JSON 数据的场景,GIN 能避免全表扫描和二进制解码带来的 CPU 及 I/O 开销,显著提升查询性能。
评论点赞收藏26 天前

微软曾尝试在Windows文件系统中使用MS SQL Server

文章回顾了微软在2000年左右提出的WinFS项目,试图将关系型数据库SQL Server集成到Windows文件系统中,以支持丰富的元数据和更快的搜索。 该项目最终因硬件性能不足、向后兼容性困难以及传统文件系统多年的成熟度优势而失败。微软至今未重启此方案,主要受限于兼容性问题。
评论点赞收藏40 天前

Orasort:利用已过期的 Oracle 专利实现 5 倍更快的列排序

Oracle 的 Orasort 排序算法专利于 2024 年到期进入公有领域。该算法利用 CPU 寄存器进行 8 字节批量比较,比传统逐字符比较快 5 倍。 MySQL 和 PostgreSQL 等开源数据库已集成该技术,有助于降低云计算成本。文章解释了其工作原理及对开源社区的影响。
评论点赞收藏40 天前

PostgreSQL 现代索引技术深度解析

文章讲解了 PostgreSQL 中现代索引的工作机制。 索引是数据库管理的核心部分,这类技术原理解析对后端开发者有实用价值,但属于常见话题。
评论点赞收藏58 天前

Is Pinterest hosted on AWS?

Introduction Pinterest achieved a unique space in the social media apps space. When we open the Pinterest app, we cannot […]
评论点赞收藏134 天前

Is Netflix hosted on AWS?

Netflix is a streaming giant that serves its content to its 300 million users worldwide. It has thousands of series […]
评论点赞收藏141 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。