TGViewer
NetworkAdmin.ru NetworkAdmin.ru @networkadminru · 4.72K subscribers
Post #37 912
Из последних улучшений производительности Linux, предложенный Эриком Биггерсом из Google, включает ускорение работы DM-Verity благодаря использованию мультибуферного хеширования.

✅ DM-Verity выполняет прозрачную проверку целостности блочных устройств, и ожидается, что этот метод мультибуферного хеширования будет внедрен в предстоящем выпуске Linux 6.11.

Патч для улучшения производительности DM-Verity с использованием мультибуферного хеширования теперь находится в ветке "crypto-pending" Биггерса. Ожидается, что позже в этом месяце он будет представлен для включения в окно слияния Linux 6.11, при условии, что его примут в "cryptodev" в ближайшие одну-две недели.

Алгоритм хеширования, поддерживающий использование функции crypto_shash_finup_mb(), позволяет чередовать хеширование пар блоков данных. На некоторых процессорах это почти удваивает производительность хеширования. На arm64 и x86_64 увеличение общей пропускной способности чтения dm-verity из холодного кэша достигает примерно 35% (хотя измерить этот показатель точно сложно из-за его значительных колебаний).

На данный момент это применяется только к блокам данных, а не к блокам дерева Меркла. Использование finup_mb для блоков дерева Меркла возможно, но менее важно, так как таких блоков меньше, и это потребует дополнительной перестройки кода.


🆕 технология мультибуферного хеширования обеспечивает примерно на 35% лучшую производительность DM-Verity на платформах ARM64 и x86_64.
  • 👍 3
More from @networkadminru
  1. Oct 7, 2026🔐 PASSWD_NOTREQD в Active Directory: почему этот флаг нужно контролировать При стандартно…
  2. Oct 6, 2026🪄 Почему просто пробросить порт иногда не работает Классическая задача: есть сервер за NA…
  3. Oct 5, 2026✍️ DNS-диагностика без гадания и браузера Когда сайт не открывается, очень легко сразу обв…
  4. Oct 1, 2026✨ Systemd-команды, которые быстро дают информацию о системе У systemd есть несколько коман…
  5. Sep 30, 2026🖥 Get-ADUser: полезные примеры для работы с пользователями Active Directory Get-ADUser -…
  6. Sep 29, 2026🥱 Как быстро разобраться с дисками и маунтами Когда на сервере несколько дисков, LVM, отд…
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 →