Parallelism
wpisy (3)
- CPU w Kubernetes od kernela w górę9/12
NUMA, SMT i cache: kiedy topologia hardware zaczyna mieć znaczenie
Dwa workloady mogą dostać tyle samo CPU time i wykonać różną ilość pracy. Tu kończy się abstrakcja CPU, a zaczyna fizyka maszyny.
- CPU w Kubernetes od kernela w górę8/12
Dlaczego 1 CPU nie oznacza jednego rdzenia
CPU time i CPU placement to dwa różne mechanizmy. Limit mówi, ile wolno zużyć; affinity i cpuset mówią, gdzie task może się wykonywać.
- CPU w Kubernetes od kernela w górę1/12
Jak Linux naprawdę daje procesowi CPU
Proces nie „ma CPU”. Jest gotowy do wykonania, a o tym, kiedy faktycznie dostanie czas procesora, decyduje scheduler.