Показать сообщение отдельно

  #2  
Старый 31.03.2020, 09:39
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме:
2764047

Репутация: 759


Отправить сообщение для altblitz с помощью ICQ
По умолчанию

Цитата:
Сообщение от Suicide  
Suicide said:

... Более глубокий разбор логики работы показал, что dm-crypt не так прост как кажется - при поступлении от драйвера ФС запроса на запись, dm-crypt не обрабатывает его сразу, а помещает в очередь "kcryptd", которая разбирается не сразу, а при наступлении удобного момента.
... Применение очередей обусловлено необходимостью работы в условиях возникновения прерываний. В 2005 году, когда была реализована текущая модель работы dm-crypt на основе очередей, Crypto API ещё не был асинхронным. После перевода Crypto API на асинхронную модель выполнения стала применяться по сути двойная защита. Очереди также вводились для экономии потребления стека ядра, но после его увеличения в 2014 году данные оптимизации потеряли актуальность.
... Учитывая то, что современные накопители стали быстрее и умнее, система распределения ресурсов в ядре Linux была пересмотрена а некоторые подсистемы переработаны, инженеры Cloudflare
добавили
в dm-crypt новый режим работы, избавленный от использования лишних очередей и асинхронных вызовов.
И снова - Здрасьте Вам Утреннее!

Который год уже, пользую надёжный LUKS/dm-crypt. (Потому что OPAL - hardware level encryption взлетел, но chain-loading нужно посмотреть. Ещё раз)



И о скорости kernel & IO operations носителей жёстких HDD.



В этот месте - рулят schedulers, MuQSS и патчи clr- * Clear Linux Intel.

 
Ответить с цитированием