在现有操作系统中,处理器的运行模式通常分为两个空间——用户空间和内核空间。大多的应用程序运行在用户空间,而大部分存储引擎在调用系统函数 write 和 read 后,都不关注数据如何与存储介质的交互过程。这可能导致大部分应用程序的运行性能数据与存储介质的物理参数不匹配,从而无法发挥出存储介质的吞吐阈值。
针对上述问题,本期直播意昂邀请到 KaiwuDB 高级研发工程师陈福隆老师,向大家介绍数据与存储介质的交互过程及 LINUX 操作系统存储 IO 堆栈。陈老师长期专注于性能优化、存储引擎等领域,对数据库性能优化及存储引擎有较深入的研究,目前负责 KaiwuDB 性能瓶颈分析及优化的研发工作。