TGViewer
Новости Linux Новости Linux @linux_potok · 2.8K subscribers
Post #28941 1.22K
Эволюция планировщиков ядра Linux — от O(1) до CFS и EEVDF

Планировщик процессов — одна из важнейших подсистем ядра Linux. Именно он определяет, какой поток получит процессорное время в каждый конкретный момент. Несмотря на многоядерность современных компьютеров, количество одновременно выполняемых задач практически всегда значительно превышает доступные вычислительные ресурсы. Поэтому ядру необходимо постоянно принимать решения о распределении процессорного времени между задачами.
Привет! Я Никита, разработчик системного ПО в Selectel. В этой статье рассмотрим эволюцию трех наиболее известных планировщиков Linux: O(1), CFS (Completely Fair Scheduler) и EEVDF (Earliest Eligible Virtual Deadline First).


Читать полностью

#habr
@linux_potok
  • ⚡ 3
  • 👻 1
More from @linux_potok
  1. Oct 7, 2026Для Linux выпущен драйвер NVIDIA 615.78.08 — в примечаниях упоминается новая функция для п…
  2. Oct 7, 2026Vinix — не дистрибутив Linux, но он умеет запускать игры, Docker и QEMU Проект существует…
  3. Oct 7, 2026Выпущен OpenVPN 2.7.8: исправления проблем с сертификатами и безопасностью Windows Вышел O…
  4. Oct 7, 2026Драйвер NVIDIA 615.78.08 для Linux добавляет VK_NV_low_latency2 r3 для улучшения работы VK…
  5. Oct 7, 2026Драйвер NVIDIA 615.78.08 для Linux: исправления задержки Vulkan и Wayland NVIDIA выпустила…
  6. Oct 7, 2026Kage: Google экспериментирует с изоляцией драйверов Linux с помощью песочниц LFI внутри яд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →