mkfs + xfs + 在大磁盘上创建 xfs 文件系统的正确 mkfs 命令行是什么

mkfs + xfs + 在大磁盘上创建 xfs 文件系统的正确 mkfs 命令行是什么

我们需要在磁盘上创建xfs文件系统 kafka

磁盘的特殊之处kafka在于磁盘大小

kafka20TB在我们的例子中磁盘有大小

我不确定以下内容mkfs,但我需要建议来了解以下 CLI 是否足以xfs在大磁盘(kafka机器)上创建文件系统

 DISK=sdb
 mkfs.xfs -L kafka  /dev/$DISK -f      

kafka最佳实践

文件系统选择 Kafka 使用磁盘上的常规文件,因此它不依赖于特定的文件系统。我们推荐 EXT4 或 XFS。XFS 文件系统的最新改进表明,它具有更好的性能特征,可以满足 Kafka 的工作负载,且不会影响稳定性。注意:不要使用已安装的共享驱动器和任何网络文件系统。根据我们的经验,Kafka 在这样的文件系统上会出现索引故障。Kafka 使用 MemoryMapped 文件来存储偏移索引,而这在网络文件系统上存在已知问题。

答案1

是的,mkfs.xfs默认值就足够了。

多年来,XFS 已在数百 TiB 大小的卷上进行了测试。

Kafka 的 XFS 笔记声明

XFS 文件系统具有大量的自动调整功能,因此不需要在文件系统创建时或挂载时更改默认设置。

(然后文档继续讨论largionobarrier认为它们没有必要,所以请忽略它们。)

一如既往,测试您的工作负载。进行综合测试以达到生产负载水平可能并不容易。至少要监控您的 I/O 性能。

相关内容