マルチコア (2CPU * 2Cores = 4Cores) サーバーで実行したい Node.js アプリがあります。このトピックに関する多数のスタック オーバーフロー スレッドを読んだ後、4 つの異なるポートで 4 つの個別のノード インスタンスを開始し、Nginx を使用してそれらの間で負荷を分散することにしました。ノード クラスターでこのアプローチを使用することにしました。
ここに私が答えようとしている私の質問があります:
2cpu * 2cores/cpu = 4 コア サーバーと 1cpu * 4cores/cpu = 4core サーバーで 4 つのノード インスタンスを起動する方法に違いはありますか。違いはないと思いますが、確認したかっただけです。
サービスを開始するための conf ファイルがあります。この conf ファイルは、実際には
/etc/init
Node アプリに常駐して起動するスクリプトです。この 1 つの conf ファイルから 4 つのインスタンスを開始する必要がありますか、それとも 4 つの conf ファイルを作成して conf ファイルごとに 1 つのインスタンスを開始する必要がありますか?繰り返しますが、後者のアプローチの方が優れていると感じていますが、それを確認したかったのです。