写点什么

零拷贝

0 人感兴趣 · 8 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/75/75fadb8e655be76f2eaaad6d53322a1d.png?x-oss-process=image/resize,w_416,h_234

支持百万级 TPS,Kafka 是怎么做到的?

用户头像
爱笑的架构师2020 年 12 月 24 日

谈到大数据传输都会想到 Kafka,Kafka 号称大数据的杀手锏,在业界有很多成熟的应用场景并且被主流公司认可。这款为大数据而生的消息中间件,以其百万级TPS的吞吐量名声大噪,迅速成为大数据领域的宠儿,在数据采集、传输、存储的过程中发挥着举足轻重的作用

https://static001.geekbang.org/infoq/c3/c3bf7e304281fac5f3362a0b363778ea.jpeg?x-oss-process=image/resize,w_416,h_234

原来 8 张图,就可以搞懂「零拷贝」了

用户头像
小林coding2020 年 9 月 23 日

磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数

https://static001.geekbang.org/infoq/16/1687d7413eccc097bb0c4a611d4d9187.jpeg?x-oss-process=image/resize,w_416,h_234

百万并发「零拷贝」技术系列之经典案例 Netty

用户头像
码农神说2020 年 7 月 30 日

零拷贝系列以计算机组成及操作系统入手,以零拷贝思想在Linux和Java中的实现为传承,最终以Netty作为经典案例分析收尾,希望能对您有所启发。

https://static001.geekbang.org/infoq/16/1687d7413eccc097bb0c4a611d4d9187.jpeg?x-oss-process=image/resize,w_416,h_234

百万并发「零拷贝」技术系列之 Java 实现

用户头像
码农神说2020 年 7 月 28 日

从实战的角度介绍JDK对mmap和sendfile的实现,并对比它们之间的性能和所耗费的CPU时间。

https://static001.geekbang.org/infoq/16/1687d7413eccc097bb0c4a611d4d9187.jpeg?x-oss-process=image/resize,w_416,h_234

百万并发「零拷贝」技术系列之 Linux 实现

用户头像
码农神说2020 年 7 月 27 日

本篇主要介绍操作系统层面的零拷贝实现:mmap内存映射、sendfile、sendfile+DMA gather、splice、tee等,还有虚拟内存的概念。

https://static001.geekbang.org/infoq/3c/3c248011f711b065f4f1af000a276bb6.jpeg?x-oss-process=image/resize,w_416,h_234

IO 系列——用户空间与内核空间

用户头像
Java联盟2020 年 7 月 24 日

IO操作是程序中必不可少的部分,同时也是最耗时的部分。为了能更好理解程序中IO的操作,我们首先需要了解一下计算机中关于IO的基础知识:用户空间与内核空间,以及数据拷贝。

https://static001.geekbang.org/infoq/16/1687d7413eccc097bb0c4a611d4d9187.jpeg?x-oss-process=image/resize,w_416,h_234

百万并发「零拷贝」技术系列之初探门径

用户头像
码农神说2020 年 7 月 22 日

本文主要介绍用户空间、内核空间、用户态、内核态以及内存复制和上下文切换等概念。

零拷贝_零拷贝资料文章-InfoQ写作平台