Во время компиляции этим утром у меня была мысль.
На выделенном Linux-компьютере (например, под управлением Fedora) пользователи могут удаленно войти и скомпилировать (используя gcc) свое программное обеспечение c ++, которое хранится на их собственных компьютерах (в небольшой локальной сети), связанных символическими ссылками, Коробка Linux.
Предположим, что каждый пользователь сейчас выполняет один и тот же код ...
Один пользователь может скомпилировать и связать свой код за 10 минут.
Это займет 2 пользователя 20 минут в общей сложности, чтобы скомпилировать одновременно
А как насчет 3 или 10 пользователей?
Есть ли издержки, которые дают убывающую отдачу по мере увеличения пользователей?
В качестве дополнительного вопроса - Какие у вас есть советы по повышению эффективности компиляции в этой настройке?