ノード毎のコア数

トピック作成者:ks-solruserml-bot (2024/06/14 22:15 投稿)
7
CloseClose

(The bot translated the original post https://lists.apache.org/thread/yjrgxz8ns67xxfy7p3t31kc8nyx5zxfs into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、

Solrノード上のコア数が増えるにつれてのパフォーマンスに関するベンチマークを持っている人はいますか?ノードあたりのコア数がどの程度まで許容範囲なのかを把握しようとしています。前提条件は、ヒープサイズ31GB、SSDディスク、32個のCPUコアです。

できればSolrCloudではなくスタンドアロンの情報が欲しいですが、SolrCloudのインサイトでも良いので、参考にしたいです。

私はSolr 7.7.2を使用しています。

よろしくお願いします、
Rahul

返信投稿者:ks-solruserml-bot (2024/06/14 22:15 投稿)

私の推測ですが(ベンチマークではないことに注意してください):Solrがノードあたり32個のCPUコアを使用するには、かなりのチューニングが必要です。4個のCPUコアを超えたあたりから、Solr、JVM、アプリケーション(要件)、IOPSのチューニングを開始する必要があるでしょう。

Deepak

返信投稿者:ks-solruserml-bot (2024/06/14 22:15 投稿)

私たちは72個のCPUを持つAWSインスタンスで運用しています。すべてのCPUが使用されます。スループットはCPUの数に比例します。OSのファイルバッファにインデックスファイルをすべてキャッシュするのに十分な空きRAMが必要です。

Luceneインデックスでロックを避ける主な理由は、複数のスレッドが競合せずにインデックスを読み取れるようにするためです。25年前、Ultraseekインデックス設計でも同じ決定をしました。

特別なJVMチューニングは行っていません。5年前にShawn Heiseyが推奨した設定を使用しています。最近、ヒープを8 GBから16 GBに増やしました。

GC_TUNE=" \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:G1HeapRegionSize=8m \
-XX:MaxGCPauseMillis=200 \
-XX:+UseLargePages \
-XX:+AggressiveOpts \
"

wunder
Walter Underwood
wunder@wunderwood.org
http://observer.wunderwood.org/ (私のブログ)

返信投稿者:ks-solruserml-bot (2024/06/14 22:15 投稿)

こんにちは、Rahul。

あなたが尋ねているのはノードごとのレプリカ数(コア数)についてですか、それともCPUコアについてですか?

返信投稿者:ks-solruserml-bot (2024/06/14 22:16 投稿)

念のため、私が意味しているのは1つのJVMインスタンスあたりのSolrコア数です。1つのノード上のSolrコアが多すぎるのはどれくらいですか?
前述のとおり、スタンドアロンモード(非SolrCloud)で動作するSolrインスタンスの数値を知りたいですが、もしそうでなければ、SolrCloudに関する皆さんの経験についても興味があります。

ありがとうございます、
Rahul

返信投稿者:ks-solruserml-bot (2024/06/14 22:16 投稿)

おそらく、このJIRAを見てみると良いでしょう:
https://issues.apache.org/jira/browse/SOLR-1028
これでアイデアをつかめると思います。

返信投稿者:ks-solruserml-bot (2024/06/14 22:16 投稿)

Tulsi Dasさん、

リンクを教えていただきありがとうございますが、残念ながらこれらの記事やJIRAは私の質問には答えていません。さらに、これらは10年以上前のもので、Solrの世界はそれ以来大きく変わっています :)
まだ、1つのノードで多数のSolrコアを扱う際の人々の経験について知りたいと思っています。そして、そのハードウェア構成において、多数のロードされたコアが問題を引き起こすタイミングについて知りたいです。
私はコアを一時的にマークするオプションや、loadOnStartupオプションについては認識していますが、これらのオプションにはそれぞれの制限があります。

このスレッドでのさらなる情報提供を楽しみにしています!

ありがとうございます、
Rahul

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?