非常に小さな Cassandra セットアップを構成しようとしています。アイデアは、可能な限り優れたパフォーマンスを発揮しながら、必要なリソースをできるだけ少なくする必要があるということです。
現在の設定:
- 仮想マシンには数 GB の RMA があり、1 GB の RAM を Cassandra に提供しました (現時点で取得できた唯一の VM)
- 非常に遅い NFS にあるすべてのデータ フォルダー (悲しいことに、NFS は要件です)
このセットアップが非常にひどいことはわかっていますが、ここで書く小さなデータセットを考えると、まともなパフォーマンスを期待していました.
読む部分はかなり良いですが、書くことはひどく遅いです。1 秒あたり約 300 レコードしか書き込むことができません (つまり、BEGIN/APPLY BATCH を使用しているため、かなり高速であることが望まれます)。
デフォルトの Cassandra 構成を使用しています。書き込みプロセスを高速化する方法はありますか? IO を減らして高速化する最善の方法は何でしょうか?