技术栈
零拷贝
huisheng_qaq
3 个月前
分布式
·
kafka
·
消息队列
·
零拷贝
·
kafka线上问题
·
顺序io
【kafka-04】kafka线上问题以及高效原理
Kafka系列整体栏目在前面几篇中,讲解了kakfa的安装部署,以及springboot如何整合kafka的使用,然而在实际的开发中,往往会遇到很多生产中的问题中需要解决,往往需要提前配置好参数,以及根据不同场景解决不同的业务
流烟默
4 个月前
缓存
·
kafka
·
零拷贝
Kafka【五】Buffer Cache (缓冲区缓存)、Page Cache (页缓存)和零拷贝技术
在Linux操作系统中,Buffer Cache(缓冲区缓存)是内核用来优化对块设备(如磁盘)读写操作的一种机制(故而有一种说法叫做块缓存)。尽管在较新的Linux内核版本中,Buffer Cache和Page Cache已经被整合在一起,但在理解历史背景和功能时,了解Buffer Cache仍然很有帮助。
SRETalk
4 个月前
kafka
·
零拷贝
SRE 必备知识 - Kafka 探秘之零拷贝技术
如果你了解过 Kafka,那么它用到的一个性能优化技术可能会引起你的注意 -- 操作系统的零拷贝(zero-copy)优化。
modelsetget
5 个月前
netty
·
io
·
零拷贝
面试官:说说Netty的零拷贝技术?
Mr.Qubb
6 个月前
零拷贝
零拷贝技术
磁盘可以说是计算机系统重最慢的硬件之一,读写速度相对内存10以上,所以针对优化磁盘的技术非常的多,比如:零拷贝、直接I/O、异步I/O等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,也可以有效的减少磁盘的访问次数。
WalkingWithTheWind~
1 年前
java
·
网络编程
·
nio
·
零拷贝
·
群聊系统
Java BIO、NIO(通信/群聊系统、零拷贝)、AIO
BIO(Blocking I/O)、NIO(Non-blocking I/O)、AIO(Asynchronous I/O)是Java中用于处理I/O操作的三种不同的I/O模型,它们具有不同的特点和适用场景。
@新法
1 年前
linux
·
服务器
·
零拷贝
·
系统编程
Linux 零拷贝splice函数
splice 是 Linux 系统中用于在两个文件描述符之间移动数据的系统调用。它的主要作用是在两个文件描述符之间传输数据,而无需在用户空间进行数据拷贝。也是零拷贝操作.
Firechou
1 年前
性能优化
·
kafka
·
零拷贝
Kafka生产问题总结及性能优化实践
Kafka可视化管理工具。具体的安装及使用,请参考如下文章。 传送门:https://blog.csdn.net/u010355502/article/details/132448713
Zero摄氏度
1 年前
java
·
i/o
·
零拷贝
零拷贝详解
1、在没有DMA技术之前的I/O过程是这样的:整个传输过程中都要CPU亲自参与搬运数据的过程,而且这个过程,CPU是不能做其他事情的。这会大大降低CPU的效率,并且如果使用千兆网卡或者硬盘传输大量数据时,都用CPU搬运的话,肯定忙不过来
linux大本营
1 年前
linux
·
网络编程
·
零拷贝
·
异步io
如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io+直接io
服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能,你会怎么实现呢?