今朝コンパイルしている間、私は考えました。
専用のLinuxマシン(たとえばFedoraを実行している)を考えると、ユーザーはリモートでログインし、シンボリックリンクでリンクされた自分のマシン(小さなLAN上)に保存されているc ++ソフトウェアをLinuxボックスにコンパイルします(gccを使用)。
今のところ、各ユーザーが同じコードをコンパイルしていると仮定します...1人のユーザーが10分で自分のコードをコンパイルしてリンクできます。
2人のユーザーが同時にコンパイルするのに合計20分かかるのでしょうか?3人、つまり10人のユーザーはどうでしょうか?
ユーザーが増えるにつれて収穫逓減をもたらすオーバーヘッドが関係していますか?
ボーナスの質問として-このセットアップでコンパイル効率を上げるためのヒントはありますか?