Hotness

Nick Lamb -

Hotness는 클러스터에 대한 쓰기 및 읽기와 관련된 '사용량이 높은' 컨테이너를 찾는 도구입니다. 실행하려면 노드 중 하나에서 /clustrix/로 복사하고 다음을 사용하여 스크립트를 실행하십시오.

clx_node$ ./hotness

이 스크립트는 가장 많이 사용되는 컨테이너와 데이터를 보관하는 테이블을 출력합니다. 이는 클러스터 성능에 영향을 줄 수 있는 불균형(imbalance)을 찾는 데 사용될 수 있습니다.

예제 출력:


Overall hot writes (1950131):
3: sbtest.k 469605 (24%)
2: sbtest.\_\_idx\_sbtest\_\_PRIMARY 440979 (22%)
2: sbtest.k 440606 (22%)
3: sbtest.\_\_idx\_sbtest\_\_PRIMARY 300478 (15%)
1: sbtest.k 148129 (7%)
1: sbtest.\_\_idx\_sbtest\_\_PRIMARY 140502 (7%)
3: statd\_current.\_\_idx\_statd\_current\_\_PRIMARY 4916 (0%)
1: statd\_current.\_\_idx\_statd\_current\_\_PRIMARY 3336 (0%)
2: statd\_current.\_\_idx\_statd\_current\_\_PRIMARY 1580 (0%)
3: alerts\_parameters.\_alerts\_parameters\_ind\_0 0 (0%)
3: USER\_SPHINX\_UPDATE.idx\_processed\_location\_chunkid\_userid 0 (0%)
1: statd\_metadata.\_\_idx\_statd\_metadata\_\_PRIMARY 0 (0%)
2: USER\_SPHINX\_UPDATE.idx\_processed\_location\_chunkid\_userid 0 (0%)
1: rebalancer\_activity\_log.\_rebalancer\_activity\_log\_ind\_1 0 (0%)
2: alerts\_parameters.\_alerts\_parameters\_ind\_0 0 (0%)
3: mysql\_slave\_log\_updates.\_mysql\_slave\_log\_updates\_ind\_0 0 (0%)
3: network\_interfaces.\_\_base\_network\_interfaces 0 (0%)
1: protection\_log.\_protection\_log\_ind\_1 0 (0%)
3: bar.\_\_base\_bar 0 (0%)
2: mysql\_slave\_log\_updates.\_mysql\_slave\_log\_updates\_ind\_0 0 (0%)

Overall hot reads (38898587):
1: ALL 31%
2: ALL 0%
3: ALL 68%
3: sbtest.\_\_idx\_sbtest\_\_PRIMARY 26542546 (68%)
1: sbtest.\_\_idx\_sbtest\_\_PRIMARY 12350927 (31%)
1: statd\_current.\_\_idx\_statd\_current\_\_PRIMARY 1672 (0%)
3: statd\_metadata.\_\_idx\_statd\_metadata\_\_PRIMARY 874 (0%)
1: statd\_metadata.\_\_idx\_statd\_metadata\_\_PRIMARY 798 (0%)
2: statd\_metadata.\_\_idx\_statd\_metadata\_\_PRIMARY 792 (0%)
2: statd\_current.\_\_idx\_statd\_current\_\_PRIMARY 792 (0%)
1: protection\_log.\_protection\_log\_ind\_1 180 (0%)
3: statd\_history.timestamp 2 (0%)
2: statd\_history.timestamp 2 (0%)
1: statd\_history.timestamp 2 (0%)
3: alerts\_parameters.\_alerts\_parameters\_ind\_0 0 (0%)
3: USER\_SPHINX\_UPDATE.idx\_processed\_location\_chunkid\_userid 0 (0%)
2: USER\_SPHINX\_UPDATE.idx\_processed\_location\_chunkid\_userid 0 (0%)
1: rebalancer\_activity\_log.\_rebalancer\_activity\_log\_ind\_1 0 (0%)
2: alerts\_parameters.\_alerts\_parameters\_ind\_0 0 (0%)
3: mysql\_slave\_log\_updates.\_mysql\_slave\_log\_updates\_ind\_0 0 (0%)
3: network\_interfaces.\_\_base\_network\_interfaces 0 (0%)
3: bar.\_\_base\_bar 0 (0%)
2: mysql\_slave\_log\_updates.\_mysql\_slave\_log\_updates\_ind\_0 0 (0%)
또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.
Zendesk 제공