Я слышал, что в Linux на многоядерном сервере это было бы невозможно достичь максимальной производительности, когда у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, так что 1 процесс с 8 потоками на 8-ядерном сервере может быть медленнее, чем 8 процессов.
Любые комментарии? Существуют ли другие ограничения, которые могут замедлить работу приложений? Мы слышали, что в Linux на многоядерном сервере было бы невозможно достичь максимальной производительности, когда у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, так что ...
Я слышал, что в Linux на Многоядерный сервер было бы невозможно достичь максимальной производительности, если у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, поэтому 1 процесс с 8 потоками на 8-ядерном сервере может быть медленнее, чем 8 процессов.
Любые комментарии? Существуют ли другие ограничения, которые могут замедлить работу приложений? Мы слышали, что в Linux на многоядерном сервере было бы невозможно достичь максимальной производительности, когда у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, так что ...
Я слышал, что в Linux на Многоядерный сервер было бы невозможно достичь максимальной производительности, если у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, поэтому 1 процесс с 8 потоками на 8-ядерном сервере может быть медленнее, чем 8 процессов.
Любые комментарии? Существуют ли другие ограничения, которые могут замедлить работу приложений? Мы слышали, что в Linux на многоядерном сервере было бы невозможно достичь максимальной производительности, когда у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, так что 1 процесс с 8 потоками на 8-ядерном сервере может быть медленнее, чем 8 процессов.
Есть комментарии? Существуют ли другие ограничения, которые могут замедлить работу приложений? Мы слышали, что в Linux на многоядерном сервере было бы невозможно достичь максимальной производительности, когда у вас есть только 1 процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, так что 1 процесс с 8 потоками на 8-ядерном сервере может быть медленнее, чем 8 процессов.
Есть комментарии? Существуют ли другие ограничения, которые могут замедлить работу приложений? Эти приложения являются сетевым приложением C ++, обслуживающим сотни клиентов, с некоторым дисковым вводом-выводом.
Обновление: Я обеспокоен тем, что существуют и другие проблемы, связанные с вводом-выводом, помимо блокировки, которую я сам реализую ... Есть ли какие-либо проблемы, связанные с одновременным вводом-выводом сети / диска в нескольких потоках?