随笔分类 -  操作系统

摘要:注意事项:除Direct I/O,与磁盘相关的文件的读写都有使用到Page cache技术。 Netty、Kafka和Mysql等开源组件都用到了零拷贝这个核心技术。 1、数据的四次拷贝和四次上下文切换 很用应用程序在面临客户端请求时,可以等价为进行如下的系统调用: 1 File.read(file 阅读全文
posted @ 2022-05-05 13:08 钟齐峰 阅读(520) 评论(0) 推荐(0) 编辑
摘要:一、基础知识 现在的CPU多核技术都会有几级缓存,老的CPU会有两级缓存(L1和L2),新的CPU会有三级缓存(L1,L2,L3),如下图所示: 其中: L1缓存分为两种,一种是指令缓存,一种是数据缓存。L2缓存和L3缓存不分指令和数据。 L1和L2缓存在每一个CPU核中,L3则是所有CPU核心共享 阅读全文
posted @ 2022-04-01 21:44 钟齐峰 阅读(643) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示