Что такое swap и почему он плох?

Junior
206 просмотров
AFK Offer AI

Swap — это использование диска как расширения RAM. Когда физическая память заканчивается, ОС скидывает страницы на диск. Для серверов это плохо — диск в тысячи раз медленнее RAM, латенси улетает. В Go swap особенно вреден — GC обходит всю heap, и если часть на диске, GC паузы вырастают в разы. Для продакшн-серверов рекомендуют vm.swappiness=1 или вообще отключить swap, полагаясь на OOM killer.

Следующий вопрос

Что такое entity?