TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.8K subscribers
Post #12949 1.24K
Торвальдс запостил экспериментальные патчи ядра, созданные при помощи нейросети Claude Code

В них произошла оптимизация подсистемы управления памятью. В тестах с 8 потоками пропускная способность при чтении мелких файлов выросла в три раза — с 10 до 33 миллионов операций в секунду.

Суть трюка в утилизации механизмов RCU (Read-Copy-Update) при чтении из страничного кэша. Раньше 99,9% времени потоки стояли в очереди, пытаясь атомарно обновить счётчик ссылок (refcount) в структуре folio. Claude под присмотром Линуса переписал логику так, чтобы читать данные без трогания атомиков, отложив физическое освобождение памяти до завершения чтения. На выходе получилось весьма элегантное решение многолетней проблемы блокировок на ровном месте.

Патчи пока находятся в отдельной экспериментальной ветке noref-filemap-read-with-llm, и попадут ли они в мейнлайн — большой вопрос. Но сам факт примечателен.

Linux / Линукс
🥸
  • 🔥 32
  • 😢 2
  • 🌚 2
  • ❤ 1
More from @linux_gram
  1. Oct 12, 2026Linux / Линукс 🥸
  2. Oct 12, 2026Вышел SQLite 3.54 СУБД прекратила поддержку Windows XP и Windows CE. Кроме этого, движок с…
  3. Oct 12, 2026Post #12946
  4. Oct 11, 2026Linux / Линукс 🥸
  5. Oct 11, 2026Опубликован главный инструмент любого сисадмина Ventoy 1.1.18. В новой версии: — Добавлена…
  6. Oct 11, 2026Cloudflare поглотила JavaScript-платформу Deno и прекратит её разработку Корректирующие ре…
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 →