TGViewer
Типичный Сисадмин Типичный Сисадмин @sysodmins · 38.2K subscribers
Post #29202 12.1K
Как разработчики ядра Linux ускорили сервера по всему миру на 5%, просто сдвинув две строчки кода

Суть такова... разрабы подсистемы блочного ввода-вывода спустились с профилировщиком в самые недра VFS. Они анализировали узкие места при экстремальных нагрузках на дисковую подсистему. Выяснилось, что при инициализации структуры blk_plug (механизм, который накапливает мелкие I/O запросы в батчи перед отправкой на диск) происходили лишние проверки, которые били по кэшу процессора.

Затем они буквально вырезали две строчки Си-кода в одном месте и вставил их на пару строк ниже, изменив порядок проверок в функции ⌨️

Это дало резкое снижение промахов процессорного кэша и экономию тактов CPU на каждый дисковый запрос. Бенчмарки на чистом железе показали, что пропускная способность файловых систем EXT4 и XFS под высокой нагрузкой выросла на 5% чистых IOPS... просто вдумайтесь в масштаб. Пять процентов прироста производительности ввода-вывода для миллионов высоконагруженных серверов, гипервизоров и баз данных по всей планете. Абсолютно бесплатно и без СМС. Без закупки новых PCIe 5.0 SSD, без дорогущих СХД и костылей в виде кэширующих прокси.

Вот она, разница между кодерами и инженерами 😎

Типичный 🥸 Сисадмин
  • ❤ 183
  • 🔥 82
  • 🏆 25
  • 🍌 4
  • 🎉 2
  • 👍 1
More from @sysodmins
  1. Oct 4, 2026👮‍♂️ Следком закупает ИИ за 6,2 миллиона, чтобы искать связи между людьми и деньгами. На…
  2. Oct 4, 2026#предложка Принесли, попросив: Нужно просто сжатым воздухом дунуть, а то вентилятор чё-то…
  3. Oct 3, 2026На днях прошло заседание Общественного совета при Минцифры, где замминистра поделился резу…
  4. Oct 3, 2026Запрещенная лапша рамэн 🍜 Типичный 🥸 Сисадмин
  5. Oct 3, 2026Не затевай битву с серверным вентилятором на 15 000 об/мин. Ты проиграешь 🏥 Типичный 🥸 С…
  6. Oct 2, 2026Вечер пятницы повышенной надежности. Всем спокойных выходных! З.Ы. Балансировка нагрузки р…
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 →