零拷贝

huisheng_qaq2 个月前
分布式·kafka·消息队列·零拷贝·kafka线上问题·顺序io
【kafka-04】kafka线上问题以及高效原理Kafka系列整体栏目在前面几篇中,讲解了kakfa的安装部署,以及springboot如何整合kafka的使用,然而在实际的开发中,往往会遇到很多生产中的问题中需要解决,往往需要提前配置好参数,以及根据不同场景解决不同的业务
流烟默3 个月前
缓存·kafka·零拷贝
Kafka【五】Buffer Cache (缓冲区缓存)、Page Cache (页缓存)和零拷贝技术在Linux操作系统中,Buffer Cache(缓冲区缓存)是内核用来优化对块设备(如磁盘)读写操作的一种机制(故而有一种说法叫做块缓存)。尽管在较新的Linux内核版本中,Buffer Cache和Page Cache已经被整合在一起,但在理解历史背景和功能时,了解Buffer Cache仍然很有帮助。
SRETalk3 个月前
kafka·零拷贝
SRE 必备知识 - Kafka 探秘之零拷贝技术如果你了解过 Kafka,那么它用到的一个性能优化技术可能会引起你的注意 -- 操作系统的零拷贝(zero-copy)优化。
modelsetget4 个月前
netty·io·零拷贝
面试官:说说Netty的零拷贝技术?
Mr.Qubb5 个月前
零拷贝
零拷贝技术磁盘可以说是计算机系统重最慢的硬件之一,读写速度相对内存10以上,所以针对优化磁盘的技术非常的多,比如:零拷贝、直接I/O、异步I/O等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,也可以有效的减少磁盘的访问次数。
WalkingWithTheWind~10 个月前
java·网络编程·nio·零拷贝·群聊系统
Java BIO、NIO(通信/群聊系统、零拷贝)、AIOBIO(Blocking I/O)、NIO(Non-blocking I/O)、AIO(Asynchronous I/O)是Java中用于处理I/O操作的三种不同的I/O模型,它们具有不同的特点和适用场景。
@新法1 年前
linux·服务器·零拷贝·系统编程
Linux 零拷贝splice函数splice 是 Linux 系统中用于在两个文件描述符之间移动数据的系统调用。它的主要作用是在两个文件描述符之间传输数据,而无需在用户空间进行数据拷贝。也是零拷贝操作.
Firechou1 年前
性能优化·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服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能,你会怎么实现呢?