【问题标题】:How to Increase Transaction per second(TPS) in cassandra by using DataStax java Driver如何使用 DataStax java Driver 在 cassandra 中增加每秒事务数(TPS)
【发布时间】:2023-03-22 19:37:01
【问题描述】:

设置:

  • 2节点Cassandra 2.0.7.31集群
  • 副本=1
  • DataStax java 驱动程序 2.0

问题

我正在使用 Datastax Java 驱动程序进行负载平衡。
我并通过 Jmeter 生成 50000+ 线程负载
但是TPS非常低。 接近 1700 tps
我没有更改任何与性能相关的参数在 cassandra.yaml
中,任何人都可以建议我应该使用哪个参数来获得令人满意的 TPS。我牧群大多数人都在使用 Cassandra 获得 10000+ tps。

提前致谢

【问题讨论】:

    标签: cassandra-2.0 datastax-java-driver


    【解决方案1】:

    您所说的 TPS 是指每秒轻量级事务或每秒操作数。

    如果是每秒操作。

    弄清楚你的网络带宽是多少 磁盘速度 您机器上的内核数

    运行查询并在运行时找出瓶颈是什么,找出瓶颈的命令是 * 网络:dstat 2

    • cpu + 磁盘:iostat -c -xc 3
    • cpu 核心数:mpstat -P ALL 1
    • 内存:免费 -m
    • gc : jstat -gc pid 2

    • 请记住,这个瓶颈可能是他们在服务器或您的客户端。

    【讨论】:

      猜你喜欢
      • 2016-07-31
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 2020-07-14
      • 2020-02-19
      • 2016-12-11
      • 2023-04-03
      相关资源
      最近更新 更多