Cassandra客户沟通中的吞吐量问题

时间:2018-04-18 14:12:04

标签: cassandra datastax rhel cassandra-3.0

我有一个单节点Cassandra集群(3.11.2)(RHEL 6.5)。当我的客户端位于我的数据库所在的同一节点上时,当我的客户端在其他计算机上时,我观察到吞吐量的巨大差异。差异超过4倍!我不认为这是正常的。

我有read端口9042用于Cassandra中的客户端通信。如果在两种情况下都使用相同的端口,那么由于两个节点之间的连接速度缓慢,在第二种情况下是否会观察到延迟?

对于第二种情况,我在客户端使用了以下命令:

time nc -zw30 172.16.129.140 9042 //(172.16.129.140 is the IP_addr_of_database_node)
Connection to 172.16.129.140 9042 port [tcp/*] succeeded!

real    0m0.007s
user    0m0.005s
sys     0m0.001s

这些值太高了吗?在两种情况下,还有哪些其他linux命令可用于定量测量客户端通信中的延迟?

我正在为客户端使用Datastax C ++驱动程序。

0 个答案:

没有答案