Node.js · Senior · Pytanie 10 z 75
Opóźnienie p99 jest wysokie, ale średnie zużycie CPU niskie. Co może być przyczyną?
- 1Serwer ma za dużo RAM
- 2Za mało linii w logach
- ✓Poprawna odpowiedź: Sporadyczne blokowanie event loop (duże zadania synchroniczne, długie pauzy GC), które opóźnia wszystkie czekające żądania
Wyjaśnienie
Mierz opóźnienie event loop przez monitorEventLoopDelay. Krótkie skoki CPU nie widać w średnim zużyciu, ale zatrzymują wszystkie równoległe żądania.