10ノードのマルチノードカサンドラクラスタ を正常にインストールしました。nodetool statusコマンドは、すべてのノードがUPおよびNORMALであることを示します。Cassandraパフォーマンスチューニング
しかし、私が得ているパフォーマンスは非常に悪いです。ここ
は私の結果です:
Operations /seconds = 4000
Read Latency = 13ms
write Latency = 10ms
私はパフォーマンスを測定するYCSBを使用しています
私が今まで行ってきたチューニング:
Consistency level = 1
Replication Factor = 3
Heap size = 4GB
私のハードウェア: を各ノードはAですCentOSを搭載したVM
2GHZ CPU with 8 cores
8GB RAM
1GB/ps N/W
クラスタから最大限のパフォーマンスを引き出すために調整可能な設定を教えてください。
物理ハードウェアの外観はどうですか? VMはリソース(CPU、RAM、ディスク、NIC)を共有する必要がありますか? – Ralf
@Ralf はいVMのリソースを共有します。 合計RAMは64GBです。各VMに8GB/RAMを割り当てました。 CPUとNICは共有されています。 – Akki
単一の物理マシン上ですべてのC *ノードを実行すると、水平スケーリングはほとんどなく、ハードウェアの耐障害性はまったくありません。すべてのノードが同じリソースを競合します。特に、おそらくあなたのボトルネックであるディスク。 、 CPU使用率がある私)私はNMON使用してチェックしたSASディスク(だから私は持っている十分なディスク) II)とNetAppのストレージコントローラを使用しています : – Ralf