6 МІСЯЦІВ ПЕРЕДОПЛАТОЮ −28% · 1 РІК ПЕРЕДОПЛАТОЮ −50%Порівняти тарифи
PrivacyNodes
ПОРІВНЯННЯ РІШЕНЬ

Більше CPU проти нижчої конкурентності воркерів

Порівняйте володіння, межі, докази відновлення та повну вартість без використання вигаданих рейтингів постачальників.

Переглянуто

Що змінює цей вибір

Ці дії відповідають різним доказам. Більше CPU збільшує обчислювальний бюджет; нижча конкурентність зменшує одночасний тиск на пам'ять, з'єднання та спільні залежності.

Порівняйте фактори рішення

Фактори рішення для більшої кількості CPU проти нижчої конкурентності воркерів
ФакторДодати виділення CPUНижча конкурентність воркерів
Найкращі доказиТривала робота в стані готовності та профільований час CPU на корисному шляху.Затримка API або тиск на залежності погіршується, коли більше завдань виконується разом.
Негайний ефектБільше обчислень може виконувати CPU-обмежену роботу одночасно.Менше завдань конкурують одночасно; вік черги може зрости.
Пам'ятьНе додає RAM, якщо не вибрано окремо.Зазвичай знижує одночасну пам'ять воркерів.
З'єднання з базою данихСам по собі не змінює попит на пул.Може зменшити активні з'єднання воркерів.
Не виправляєДубльовану роботу, повільні зовнішні виклики або неефективні запити.Одне завдання з високим навантаженням на CPU або постійно недостатню пропускну здатність.
Виміряти після зміниЧас CPU, корисні завершення, затримку та помилки.Вік найстарішого завдання, завершення, затримку, пам'ять і очікування з'єднань.

Коли кожен варіант заслуговує на своє місце

Якщо CPU залишається низьким, а вік черги та очікування бази даних зростають, знизьте конкурентність і спочатку перевірте базу даних. Якщо профільоване завдання тримає ядра зайнятими, а корисні завершення зростають із паралельною роботою, порівняйте більше виділення CPU.