如何使用DataStax java驱动程序增加cassandra中的每秒事务量(TPS)

ivqmmu1c  于 2022-09-27  发布在  Java
关注(0)|答案(1)|浏览(167)

设置:

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

我正在使用Datastax java驱动程序进行负载平衡。
I并通过Jmeter生成50000+线程负载
但TPS非常低大约1700吨/秒
我没有在cassandra.yaml中更改任何与性能相关的参数
有人能建议我应该使用哪个参数来获得满意的TPS吗。我放牧大多数人都能从Cassandra那里得到10000多吨的垃圾。

提前谢谢

jrcvhitl

jrcvhitl1#

TPS是指每秒轻量级事务数或每秒操作数。
如果是每秒操作数。
计算出您的网络带宽磁盘速度计算机上的核心数
运行查询并在运行时找出瓶颈是什么,找出瓶颈的命令是网络:dstat 2

  • cpu+磁盘:iostat-c-xc 3
  • cpu核心:mpstat-P ALL 1
  • 内存:free-m
  • gc:jstat-gc pid 2
  • 请记住,这两个瓶颈中的任何一个都可能是服务器端或客户端。

相关问题