我在Cassandra节点上观察到更高的负载(与环中的其他节点相比),我正在寻找帮助解释这些数据。我已经对我的IP进行了匿名处理,但下面的剪辑显示了" good"节点199(负载14G)和"坏"节点159(加载25G):
nodetool status|grep -E '199|159'
UN XXXXX.159 25.2 GB 256 ? ffda4798-tokentoken XXXXXX
UN XXXXX.199 13.37 GB 256 ? c3a49dca-tokentoken YYYY
注意负载几乎是.159的2倍。但是内存和磁盘使用都没有解释/支持这个:
.199(低负载箱)数据 - 内存大约34%,磁盘50-60G:
top|grep apache_cassan
28950 root 20 0 24.353g 0.010t 1.440g S 225.3 34.2 25826:35 apache_cassandr
28950 root 20 0 24.357g 0.010t 1.448g S 212.4 34.2 25826:41 apache_cassandr
28950 root 20 0 24.357g 0.010t 1.452g S 219.7 34.3 25826:48 apache_cassandr
28950 root 20 0 24.357g 0.011t 1.460g S 250.5 34.3 25826:55 apache_cassandr
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 559G 47G 513G 9% /cassandra/data_dir_a
/dev/sdf1 559G 63G 497G 12% /cassandra/data_dir_b
/dev/sdg1 559G 54G 506G 10% /cassandra/data_dir_c
/dev/sdh1 559G 57G 503G 11% /cassandra/data_dir_d
.159(高负载箱)数据 - 内存大约28%,磁盘20-40G:
top|grep apache_cassan
25354 root 20 0 36.297g 0.017t 8.608g S 414.7 27.8 170:42.81 apache_cassandr
25354 root 20 0 36.302g 0.017t 8.608g S 272.2 27.8 170:51.00 apache_cassandr
25354 root 20 0 36.302g 0.017t 8.612g S 129.7 27.8 170:54.90 apache_cassandr
25354 root 20 0 36.354g 0.017t 8.625g S 94.1 27.8 170:57.73 apache_cassandr
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 838G 17G 822G 2% /cassandra/data_dir_a
/dev/sdf1 838G 11G 828G 2% /cassandra/data_dir_b
/dev/sdg1 838G 35G 804G 5% /cassandra/data_dir_c
/dev/sdh1 838G 26G 813G 4% /cassandra/data_dir_d
TL; DR版本 - nodetool status' load'列实际测量/报告
答案 0 :(得分:1)
nodetool status
命令提供以下信息:
状态 - U(上)或D(下)
指示节点是否正常运行。
加载 - 每90秒更新一次
排除快照子目录中的所有内容后,cassandra数据目录下的文件系统数据量。由于包含了所有SSTable数据文件,因此将计算未清除的任何数据,例如TTL过期的单元格或逻辑删除的数据。
有关更多信息,请转到nodetool status output description