เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

Cloudflare-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดชเดฑเดžเตเดžเต เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต‹เดฒเดฟเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด…เดตเตผ เดคเดฏเตเดฏเดพเดฑเดพเดฏเดฟ เดชเดพเดšเตเดšเตเด•เตพ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ dm- เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‚เดŸเดพเดคเต† เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ เดŽเดชเดฟเด, เดธเดฟเดจเตเดคเดฑเตเดฑเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเดฟเดฒเต† เดฑเต€เดกเต เด†เตปเดกเต เดฑเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เด‡เดฐเดŸเตเดŸเดฟเดฏเดฟเดฒเดงเดฟเด•เด‚ เดคเตเดฐเต‹เดชเตเดŸเตเดŸเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ, เด’เดชเตเดชเด‚ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เดชเด•เตเดคเดฟเดฏเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดฏเดฅเดพเตผเดคเตเดฅ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เดกเดพเดฑเตเดฑ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดกเดฟเดธเตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดเดคเดพเดฃเตเดŸเต เดฒเต†เดตเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด“เดตเตผเดนเต†เดกเต เด•เตเดฑเดšเตเดšเต.

CDN-เตฝ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดกเดฟเดตเตˆเดธเตเด•เดณเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป Cloudflare dm-crypt เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฟเดตเตˆเดธเต เดคเดฒเดคเตเดคเดฟเตฝ Dm-crypt เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† I/O เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฑเต€เดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดกเต€เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฟเดตเตˆเดธเดฟเดจเตเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเตเดฐเตˆเดตเดฑเดฟเดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด’เดฐเต เดฒเต†เดฏเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดชเดพเด•เตเด•เต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต dm-crypt-เดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเตพ เด/เด’ เดŸเต†เดธเตเดฑเตเดฑเตผ เดกเดฟเดธเตเด•เต เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเด•เตเด•เตเดฑเดšเตเดšเดฟเดฒเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‹เดกเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฑเดพเดฎเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดฑเดพเด‚ เดกเดฟเดธเตเด•เดฟเตฝ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเตเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดค เดžเด™เตเด™เตพ เด…เดณเดจเตเดจเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพเด•เตเด•เต, เดฑเต€เดกเต เด†เตปเดกเต เดฑเตˆเดฑเตเดฑเต เดชเตเดฐเด•เดŸเดจเด‚ 1126 MB/s เด†เดฏเดฟ เดคเตเดŸเตผเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดชเตเดชเต‹เตพ เดตเต‡เด—เดค เด•เตเดฑเดžเตเดžเต. 7 เดคเดตเดฃ 147 MB/s เด†เดฏเดฟ.

เด†เดฆเตเดฏเด‚, เด•เต‡เตผเดฃเตฝ เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒเดพเดคเตเดค เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดถเดฏเด‚ เด‰เดฏเตผเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ 256 เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด•เต€เด•เดณเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚, aes-xts เด†เดฃเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต, "cryptsetup เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต" เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เด’เดฐเต เดฑเดพเด‚ เดกเดฟเดธเตเด•เต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเดญเดฟเดšเตเดš เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดฐเดŸเตเดŸเดฟเดฏเดฟเดฒเดงเดฟเด•เด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต. เดชเตเดฐเด•เดŸเดจ เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ dm-crypt เดซเตเดฒเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เตพ เดซเดฒเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฒเตเดฒ: "--perf-same_cpu_crypt" เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเด•เดŸเดจเด‚ 136 MB/s เด†เดฏเดฟ เด•เตเดฑเดžเตเดžเต, เด•เต‚เดŸเดพเดคเต† "--perf-submit_from_crypt_cpus" เดซเตเดฒเดพเด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดตเตผเดฆเตเดงเดฟเดšเตเดšเต. 166 MB/s เดตเดฐเต†.

เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฒเต‹เดœเดฟเด•เตเด•เดฟเดจเตเดฑเต† เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเดถเด•เดฒเดจเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต dm-crypt เดคเต‹เดจเตเดจเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดฎเดฒเตเดฒ - FS เดกเตเดฐเตˆเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดฑเตˆเดฑเตเดฑเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฐเตเดฎเตเดชเต‹เตพ, dm-crypt เด…เดคเต เด‰เดŸเดจเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดคเต โ€œkcryptdโ€ เด•เตเดฏเต‚เดตเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดŸเดจเดŸเดฟ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดจเดฟเดฎเดฟเดทเด‚. เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเต, เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดŸเดคเตเดคเดพเตป Linux Crypto API-เดฒเต‡เด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ เดŽเดชเดฟเด เด’เดฐเต เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดŽเตปเด•เตเดฐเดฟเดชเตโ€Œเดทเดจเตเด‚ เด‰เดŸเดจเดŸเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดฎเดฑเตเดฑเตŠเดฐเต เด•เตเดฏเต‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏ เดถเต‡เดทเด‚, dm-crypt เด’เดฐเต เดคเดฟเดฐเดฏเตฝ เดŸเตเดฐเต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเต€เตผเดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดค เดŽเดดเตเดคเตเดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด…เดŸเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ เดšเตเดตเดชเตเดชเต-เด•เดฑเตเดชเตเดชเต. เด…เดตเดธเดพเดจเด‚, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‡เตผเดฃเตฝ เดคเตเดฐเต†เดกเต, เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด•เดพเดฒเดคเดพเดฎเดธเดคเตเดคเต‹เดŸเต†, เดถเต‡เด–เดฐเดฟเดšเตเดš I/O เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดŽเดŸเตเดคเตเดคเต เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฟเดตเตˆเดธเต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดตเดพเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเตเดฐเตˆเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต dm-crypt เด†เดฆเตเดฏเด‚ "kcryptd_io" เด•เตเดฏเต‚เดตเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดกเดพเดฑเตเดฑ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เดฏเตเด‚ เดกเต€เด•เตเดฐเดฟเดชเตเดทเดจเดพเดฏเดฟ "kcryptd" เด•เตเดฏเต‚เดตเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
Kcryptd Linux Crypto API-เดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดธเดฎเดจเตเดตเดฟเดคเดฎเดพเดฏเดฟ เดกเต€เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดŽเดฒเตเดฒเดพ เด•เตเดฏเต‚เด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเด‚ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเต เดŽเดดเตเดคเตเดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ 4 เดคเดตเดฃ เดตเดฐเต† เด•เตเดฏเต‚เด•เดณเดฟเดฒเตเด‚ เด’เดฐเต เดฑเต€เดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ 3 เดคเดตเดฃ เดตเดฐเต†เดฏเตเด‚ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด‚. เด•เตเดฏเต‚เดตเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด“เดฐเต‹ เดนเดฟเดฑเตเดฑเตเด‚ เด•เดพเดฒเดคเดพเดฎเดธเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เด‡เดคเต dm-crypt เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เด—เดฃเตเดฏเดฎเดพเดฏ เด•เตเดฑเดตเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเดฃเดฎเดพเดฃเต.

เดคเดŸเดธเตเดธเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเดพเดฃเต เด•เตเดฏเต‚เด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚. 2005-เตฝ, dm-crypt-เดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เด•เตเดฏเต‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดชเตเดชเต‹เตพ, Crypto API เด‡เดคเตเดตเดฐเต† เด…เดธเดฎเดจเตเดตเดฟเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ API เด’เดฐเต เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดฎเต‹เดกเดฒเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟเดฏ เดถเต‡เดทเด‚, เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด‡เดฐเดŸเตเดŸ เดธเด‚เดฐเด•เตเดทเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เด•เต‡เตผเดฃเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เด‰เดชเดญเต‹เด—เด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฏเต‚เด•เดณเตเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ 2014-เตฝ เด…เดคเดฟเดจเตเดฑเต† เดตเตผเดฆเตเดงเดจเดตเดฟเดจเต เดถเต‡เดทเด‚, เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เต เด…เดตเดฏเตเดŸเต† เดชเตเดฐเดธเด•เตเดคเดฟ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต. เดคเดŸเดธเตเดธเด‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เด’เดฐเต เด…เดงเดฟเด• เด•เตเดฏเต‚ "kcryptd_io" เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดงเดพเดฐเดพเดณเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดตเดฐเตเดฎเตเดชเต‹เตพ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตพเดŸเตเดŸเดฟเดชเตเดฐเต‹เดธเดธเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ 2015-เตฝ, เด’เดฐเต เด…เดงเดฟเด• เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เด˜เดŸเตเดŸเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต (เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเต€เด•เตเดตเตปเดทเตเดฏเตฝ เด†เด•เตโ€Œเดธเดธเตเดธเดฟเดจเต เดชเด•เดฐเด‚, เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เด†เด•เตโ€Œเดธเดธเต เดจเดŸเดคเตเดคเดฟเดฏเดคเต, เด•เต‚เดŸเดพเดคเต† CFQ เดทเต†เดกเตเดฏเต‚เดณเตผ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดฒเตเดฒ). เดจเดฟเดฒเดตเดฟเตฝ, SSD เดกเตเดฐเตˆเดตเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เดฟเดจเต เด…เดคเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต, เด•เต‚เดŸเดพเดคเต† CFQ เดทเต†เดกเตเดฏเต‚เดณเตผ เด‡เดจเดฟ เด•เต‡เตผเดฃเดฒเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ.

เด†เดงเตเดจเดฟเด• เดกเตเดฐเตˆเดตเตเด•เตพ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเตเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดคเดฟเดจเดพเตฝ, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เดฑเดฟเดธเต‹เดดเตเดธเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเดฟเดฒ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต, เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต dm-crypt-เดจเต เด’เดฐเต เดชเตเดคเดฟเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเต เด‰เดฃเตเดŸเต, เด…เดคเต เด…เดจเดพเดตเดถเตเดฏ เด•เตเดฏเต‚เด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด•เต‹เดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. "force_inline" เดŽเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด• เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เด‡เตปเด•เดฎเดฟเด‚เด—เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดกเต€เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต dm-crypt เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเต. เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด•เตเดฏเต‚เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเตเดฎเดพเดฏ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ เดŽเดชเดฟเดเดฏเตเดฎเดพเดฏเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเต. Crypto API-เดฏเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดคเตเดคเต‹เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเดพเดฏเดฟ FPU/AES-NI เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป, เดกเต€เด•เตเดฐเดฟเดชเตเดทเตป เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด’เดฐเต เดฑเดพเด‚ เดกเดฟเดธเตโ€Œเด•เต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, dm-crypt-เดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดฐเดŸเตเดŸเดฟเดฏเดฟเดฒเดงเดฟเด•เด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเดšเตเดšเต - เดชเตเดฐเด•เดŸเดจเด‚ 294 MB/s (2 x 147 MB/s) เตฝ เดจเดฟเดจเตเดจเต 640 MB/s เด†เดฏเดฟ เดตเตผเดฆเตเดงเดฟเดšเตเดšเต, เด‡เดคเต เดตเดณเดฐเต† เด…เดŸเตเดคเตเดคเดพเดฃเต. เดฌเต†เดฏเตผ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ (696 MB/s).

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดฏเดฅเดพเตผเดคเตเดฅ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดฒเต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเต‹เดŸเต เดตเดณเดฐเต† เด…เดŸเตเดคเตเดคเดพเดฃเต เดชเตเดคเดฟเดฏ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดชเตเดฐเด•เดŸเดจเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† Cloudflare เด•เดพเดทเต† เด‰เดณเตเดณ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดตเต‡เด—เดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดญเดพเดตเดฟเดฏเดฟเตฝ, Cloudflare เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเดพเดšเตเดšเตเด•เตพ เดชเตเดฐเดงเดพเดจ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเต เด…เดต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เดพเดฐเดฃเด‚ เด…เดต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‹เดกเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดฎเต‡เด–เดฒเด•เดณเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดฟเดฒเตเดฒ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฑเดžเตเดž เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป - เดชเดตเตผ เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ.

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•