Код: Выделить всё
ExecutorService executorService = Executors.newFixedThreadPool(numberOfThreads)
Код: Выделить всё
"limits": {
"cpu": "800m",
"memory": "1000Mi"
},
"requests": {
"cpu": "23m",
"memory": "288Mi"
}
Где-то я видел это уравнение
Код: Выделить всё
Number of Threads = Number of Available CPU Cores * Target CPU Utilization * (1 + Wait Time / Compute Time)
Количество доступных ядер ЦП = 800 м из приведенной выше конфигурации, которую я понял как 0,8 ядра
Таким образом, расчет становится = 0,8 * 0,8 * (1 + 10/1)
Версия Java : 11
Правильно ли это, если нет, то как мне определить количество потоков?
Подробнее здесь: https://stackoverflow.com/questions/782 ... kubernetes