gpt4 book ai didi

cassandra - 如何计算cassandra DB中的 "Concurrent_reads"参数

转载 作者:行者123 更新时间:2023-12-05 05:01:50 27 4
gpt4 key购买 nike

如何计算和设置 cassandra DB 中 cassandra.yaml 文件中的“concurrent_read”参数。它显示“cassandra_read”计算为 16*num of drives。我的问题是,这个“驱动器数量”到底是什么以及如何计算它?假设系统有 8 个内核,32 GB RAM 和 1TB 硬盘。

最佳答案

配置 Apache Cassandra 数据目录的一种方法是使用多个数据驱动器。在几年前的裸机世界中,这通常是多个物理磁盘。在 cassandra.yaml 中配置它们的方式如下:

data_file_directories:
- /data01
- /data02
- /data03
- /data04

这假设 Cassandra 实例有四个物理驱动器,附加在 data0[1-4] 挂载点上。然后,Cassandra 会以 JBOD(只是一堆磁盘)方式处理这些目录,将数据均匀分布在它们之间。

在这种情况下,使用上面的公式计算 concurrent_reads 将是 16 x 4,因为有四个驱动器。鉴于固态驱动器的出现,今天(根据我的经验)使用多个物理(或逻辑)磁盘的情况并不多。

tl;dr;

如果您不确定您有多少驱动器,请检查您的挂载点(df -h/etc/fstab 等...)。或者,您可能会很好地假设一个,并根据可用的计算资源调整该计算。

关于cassandra - 如何计算cassandra DB中的 "Concurrent_reads"参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62555894/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com