nodetool状态中的LOAD测量结果是什么?

时间:2017-11-23 17:41:18

标签: cassandra

我在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'列实际测量/报告

1 个答案:

答案 0 :(得分:1)

nodetool status命令提供以下信息:

  • 状态 - U(上)或D(下)

      

    指示节点是否正常运行。

  • 加载 - 每90秒更新一次

      

    排除快照子目录中的所有内容后,cassandra数据目录下的文件系统数据量。由于包含了所有SSTable数据文件,因此将计算未清除的任何数据,例如TTL过期的单元格或逻辑删除的数据。

有关更多信息,请转到nodetool status output description