我尝试在datastax的ChainableLoadBalancingPolicy上做一个性能测试,并寻找一种方法来暂停一些节点一段时间,以便考虑这些节点的延迟,这将使我的生活更容易比较的结果与当前的情况下,驱动程序没有实现。但显然停止是唯一一个作为DSE服务的一部分,这可能不是比较苹果与苹果。
有没有什么明显的方法可以让我实现我想做的事情?
我尝试在datastax的ChainableLoadBalancingPolicy上做一个性能测试,并寻找一种方法来暂停一些节点一段时间,以便考虑这些节点的延迟,这将使我的生活更容易比较的结果与当前的情况下,驱动程序没有实现。但显然停止是唯一一个作为DSE服务的一部分,这可能不是比较苹果与苹果。
有没有什么明显的方法可以让我实现我想做的事情?
1条答案
按热度按时间vhmi4jdf1#
有几种方法可以做到这一点:
1.使用cpuburn之类的命令模拟系统上的负载
1.通过在服务器进程上交替发出
kill -STOP [pid]
和kill -CONT [pid]
来模拟大型GC暂停1.使用流量控制模拟网络延迟