Kafka 应用程序 vs OS 刷新管理和 Linux 刷新行为

目录

一. 前言

二. 应用程序与操作系统刷新管理

三. Linux 操作系统刷新行为(Understanding Linux OS Flush Behavior)

四. Kafka 的数据传输


一. 前言

    生产者客户端的性能直接受到服务端磁盘吞吐量的影响。生产者生成的消息必须被提交到服务器保存,大多数客户端在发送消息之后会一直等待,直到至少有一个服务器确认消息已经成功提交为止。也就是说,磁盘写入速度越快,生成消息的延迟就越低。

    在考虑硬盘类型对磁盘吞吐量的影响时,是选择传统的机械硬盘(HDD)还是固态硬盘(SSD),我们可以很容易地做出决定。固态硬盘的查找和访问速度都很快,提供了最好的性能。机械硬盘便宜,单块硬盘容量也更大。在同一个服务器上使用多个机械硬盘,可以设置多个数据目录,或者把他们设置成磁盘阵列,这样可以提升机械硬盘的性能(注:在 Kafka 服务端参数设置中可以设置不同的磁盘地址)。其他方面的因素,比如磁盘特定的技术(串行连接存储技术活SATA),或者磁盘控制器的质量,都会影响吞吐量。

二. 应用程序与操作系统刷新管理

原文引用:Kafka always immediate

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流华追梦

你的鼓励将是我创作最大的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值