目录
三. Linux 操作系统刷新行为(Understanding Linux OS Flush Behavior)
一. 前言
生产者客户端的性能直接受到服务端磁盘吞吐量的影响。生产者生成的消息必须被提交到服务器保存,大多数客户端在发送消息之后会一直等待,直到至少有一个服务器确认消息已经成功提交为止。也就是说,磁盘写入速度越快,生成消息的延迟就越低。
在考虑硬盘类型对磁盘吞吐量的影响时,是选择传统的机械硬盘(HDD)还是固态硬盘(SSD),我们可以很容易地做出决定。固态硬盘的查找和访问速度都很快,提供了最好的性能。机械硬盘便宜,单块硬盘容量也更大。在同一个服务器上使用多个机械硬盘,可以设置多个数据目录,或者把他们设置成磁盘阵列,这样可以提升机械硬盘的性能(注:在 Kafka 服务端参数设置中可以设置不同的磁盘地址)。其他方面的因素,比如磁盘特定的技术(串行连接存储技术活SATA),或者磁盘控制器的质量,都会影响吞吐量。
二. 应用程序与操作系统刷新管理
原文引用:Kafka always immediate
订阅专栏 解锁全文
1424

被折叠的 条评论
为什么被折叠?



