0

ハードウェア関連のパフォーマンスの問題について質問があります。

Cassandra ノードには 2GB の RAM を備えた 4 つのコアがあり、不合理な応答時間 (200 呼び出し/秒の読み取りで平均 1.5 秒) に悩まされていました。

その後、マシンを 8 GB RAM の 8 コアにアップグレードしたところ、すぐに改善が見られました (現在は約 300 ミリ秒)。

ただし、サーバー分析では、CPU パワーのピークまたは余分な使用は示されません。

これはどのように説明できますか?サーバーの CPU 使用率が影響を受けていないように見えても、4 コアから 8 コアへのアップグレードはパフォーマンスの向上を説明しますか?

ありがとう

4

2 に答える 2

0

設定パラメータをデフォルトのままにすると、キー キャッシュが大きくなったこともあり、パフォーマンスが向上しました。

key_cache_size_in_mb = (min(5% of Heap (in MB), 100MB))

cassandra-env.shJVM に与えるヒープの量を自動的に決定します (変更していない場合)。

set max heap size based on the following
max(min(1/2 ram, 1024MB), min(1/4 ram, 8GB))
calculate 1/2 ram and cap to 1024MB
calculate 1/4 ram and cap to 8192MB
pick the max

最大ヒープ サイズが増加したため、キー キャッシュも増加しました。

于 2013-09-19T17:02:53.937 に答える