เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบ Cloudflare
Cloudflare เปเบเป dm-crypt เปเบเบทเปเบญเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเปเปเบกเบนเบเปเบเปเบเบฃเบเปเบเบตเปเปเบเปเปเบเบทเปเบญเปเบเบเปเบเบทเปเบญเบซเบฒเปเบ CDN. Dm-crypt เปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบฅเบฑเบญเบเปเบฅเบฐเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบ I/O เปเบฅเบฐเบเบญเบเบฅเบฐเบซเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบญเปเบฒเบ, เปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบเบฑเปเบเบฅเบฐเบซเบงเปเบฒเบเบญเบธเบเบฐเบเบญเบเบเบฅเบฑเบญเบเปเบฅเบฐเปเบเปเบงเบตเบฅเบฐเบเบปเบเปเบเบฅเป.
เปเบเบทเปเบญเบเบฐเปเบกเบตเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ dm-crypt เปเบเบเปเบเปเบเบธเบ
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบกเบตเบเบงเบฒเบกเบชเบปเบเปเบชเปเบเบเบฒเบเบเปเบฒเปเบเป algorithms เบเบตเปเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบฅเบฐเบเบปเบ crypto kernel. เปเบเปเบเบฒเบเบเบปเบเบชเบญเบเปเบเปเปเบเป aes-xts algorithm เบเบตเปเปเบงเบเบตเปเบชเบธเบเบเบฑเบ 256 เบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบฅเปเบ "cryptsetup benchmark" เปเบกเปเบเบชเบนเบเบเบงเปเบฒเบชเบญเบเปเบเบปเปเบฒเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเปเบเปเบฎเบฑเบเปเบเบเบฒเบเบเบปเบเบชเบญเบ RAM disk. เบเบฒเบเบเบปเบเบฅเบญเบเบเบฑเบเบเบธเบ dm-crypt เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเปเปเปเบเปเปเบซเปเบเบปเบเปเบเปเบฎเบฑเบเปเบเป: เปเบกเบทเปเบญเบเปเบฒเปเบเปเบเบธเบ "--perf-same_cpu_crypt", เบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบธเบเบฅเบปเบเปเบเบดเบ 136 MB/s, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบเบธเบ "--perf-submit_from_crypt_cpus" เปเบกเปเบ. เบฅเบฐเบเบธเปเบงเป, เบกเบฑเบเปเบเบตเปเบกเบเบถเปเบเบเบฝเบเปเบเป 166 MB/s.
เบเบฒเบเบงเบดเปเบเบฒเบฐเบขเปเบฒเบเปเบฅเบดเบเปเบเบดเปเบเบเปเบฝเบงเบเบฑเบเปเบซเบเบเบปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒ dm-crypt เบเปเปเบเปเบฒเบเบเบฒเบเบเบทเบเบฑเบเบเบตเปเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ - เปเบกเบทเปเบญเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบเปเบเปเบเบทเบเบฎเบฑเบเบเบฒเบเปเบเปเบงเบต FS, dm-crypt เบเปเปเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบเบต, เปเบเปเบงเบฒเบเปเบงเปเปเบเปเบเบง "kcryptd" , เปเบเบดเปเบเบเปเปเปเบเปเบเบทเบ parseed เบเบฑเบเบเบตเบเบฑเบเปเบ, เปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบชเบฐเบเบงเบเบเบฐเบเบปเบเบเบถเปเบ. เบเบฒเบเปเบเบง, เบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเบชเบปเปเบเปเบเบซเบฒ Linux Crypto API เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ. เปเบเปเปเบเบทเปเบญเบเบเบฒเบ Crypto API เปเบเปเบฎเบนเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบ asynchronous, เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเปเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบเบต, เปเบเปเบเปเบฒเบกเปเบเบงเบญเบทเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเปเบฒเปเบฅเบฑเบ, dm-crypt เบญเบฒเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเบเบฑเบเบฎเบฝเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบเบเบตเปเบเบฑเบเบเปเบฒเบเปเบเบเปเบเปเบเบปเปเบเปเบกเปเบเบปเปเบเบซเบฒ
เปเบกเบทเปเบญเบญเปเบฒเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, dm-crypt เปเบเบตเปเบกเบเปเบฒเบฎเปเบญเบเบเปเปเบซเปเปเบเบง "kcryptd_io" เปเบเบทเปเบญเปเบญเบปเบฒเบเปเปเบกเบนเบเบเบฒเบเปเบ. เบซเบผเบฑเบเบเบฒเบเปเบงเบฅเบฒเปเบเบซเบเบถเปเบ, เบเปเปเบกเบนเบเบเบฐเบชเบฒเบกเบฒเบเปเบเปเปเบเปเปเบฅเบฐเบเบทเบเบเบฑเบเปเบชเปเปเบเปเบเบง "kcryptd" เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบ.
Kcryptd เบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบฑเบ Linux Crypto API, เปเบเบดเปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเปเปเบกเบนเบเปเบเบเบเปเปเบเบปเบเบเบฑเบ. เบเบฒเบเบฎเปเบญเบเบเปเบเปเปเปเบเปเบเปเบฒเบเบเบธเบเบเบดเบงเบชเบฐเปเปเบตเปเบ, เปเบเปเปเบเบเปเบฅเบฐเบเบตเบฎเปเบฒเบเปเบฎเบเบเบตเปเบชเบธเบ, เบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบเบเบฐเบเบปเบเบฅเบปเบเปเบเบเบดเบงเปเบเบดเบ 4 เปเบเบทเปเบญ, เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบญเปเบฒเบเปเบเบดเบ 3 เปเบเบทเปเบญ. เปเบเปเบฅเบฐ hit เปเบเปเบเบงเปเบเบฐเบเปเบฒเบเบฒเบเบเบฑเบเบเปเบฒ, เบเบถเปเบเปเบเบฑเบเปเบซเบเบเบปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบ dm-crypt.
เบเบฒเบเบเปเบฒเปเบเปเบเบดเบงเปเบกเปเบเบเปเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบงเบฒเบ. เปเบเบเบต 2005, เปเบกเบทเปเบญเบฎเบนเบเปเบเบ dm-crypt เบเบตเปเบญเบตเบเปเบชเปเบเบดเบงเปเบเบเบฐเบเบธเบเบฑเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, Crypto API เบเบฑเบเบเปเปเบเบฑเบเปเบเบฑเบ synchronous. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบญเบ Crypto API เปเบเบชเบนเปเบฎเบนเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบ asynchronous, เบเบฒเบเบเบปเบเบเปเบญเบเบชเบญเบเบขเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบทเบเบเปเบฒเปเบเป. เบเบดเบงเบเบฑเบเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบทเปเบญเบเปเบงเบเบเบฐเบขเบฑเบเบเบฒเบเบเปเบฅเบดเปเบเบเบเบญเบเปเบกเบฑเบเปเบเปเบ, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเปเบเบเบต 2014, เบเปเปเบกเบนเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเปเบชเบเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบญเบเบกเบฑเบ. เบเบดเบง "kcryptd_io" เปเบเบตเปเบกเปเบเบตเบกเปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบทเปเบญเปเบญเบปเบฒเบเบฐเบเบฐเบเปเบเบงเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบฅเปเบเปเบฒเปเบกเบทเปเบญเบกเบตเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบปเปเบฒเบกเบฒ. เปเบเบเบต 2015, เปเบฅเบเบฐเบเบฒเบเบเบฑเบเบฅเบฝเบเปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบตเปเบกเปเบเบตเบก, เบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบฅเบฐเบเบปเบ multiprocessor เบชเบฒเบกเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ (เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ, เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเปเบฒเบเบฑเบเปเบเบเบชเบธเปเบก, เปเบฅเบฐเบเบปเบงเบเปเบฒเบเบปเบเปเบงเบฅเบฒ CFQ เบเปเปเปเบเปเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ). เปเบเบเบฑเบเบเบธเบเบฑเบ, เบเบฒเบเบเบฑเบเบฅเบฝเบเปเบเปเบชเบนเบเปเบชเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบกเบฑเบเบเบฑเบ SSDs, เปเบฅเบฐ CFQ เบเปเปเปเบเปเปเบเปเปเบ kernel เบญเบตเบเบเปเปเปเบ.
เปเบเบทเปเบญเบเบเบฒเบเปเบเบฃเบเปเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบเปเบเบฒเบเปเบเบฑเบเปเบงเปเบฅเบฐเบชเบฐเบซเบฅเบฒเบเบเบงเปเบฒ, เบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบชเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบ Linux kernel เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเบกเปเปเบฅเบฐเบเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบซเบกเป, เบงเบดเบชเบฐเบงเบฐเบเบญเบ Cloudflare
เบเบฑเปเบเบเบฑเปเบ, เปเบกเบทเปเบญเบเบปเบเบชเบญเบเบฎเบฒเบเบเบดเบ RAM, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบธเปเบกเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบชเบญเบเปเบเบปเปเบฒเบเบญเบ dm-crypt - เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบตเปเบกเบเบถเปเบเบเบฒเบ 294 MB / s (2 x 147 MB โโ/ s) เปเบเบฑเบ 640 MB / s, เปเบเบดเปเบเปเบกเปเบเปเบเปเบเบดเบ. เบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบปเปเบฒ (696 MB / s).
เปเบกเบทเปเบญเบเบปเบเบชเบญเบเบเบฒเบเปเบซเบผเบเปเบเปเบเบตเบเปเบงเบตเบเบตเปเปเบเปเบเบดเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบซเบกเปเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบเปเบเบดเบเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เปเบฅเบฐเบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบกเบต Cloudflare cache เบเปเปเปเบเปเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบงเบฒเบกเปเบงเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก. เปเบเบญเบฐเบเบฒเบเบปเบ, Cloudflare เบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเปเบญเบ patches เบเบตเปเบเบทเบเบเบฐเบเบฝเบกเปเบเบปเปเบฒเปเบเปเบ Linux kernel เบเบปเปเบเบเป, เปเบเปเบเปเบญเบเบซเบเปเบฒเบเบฑเปเบเบเบงเบเปเบเบปเบฒเบเบฐเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเปเบซเบกเป, เบเปเบญเบเบงเปเบฒเบเบงเบเบกเบฑเบเบเบทเบเบเบฑเบเบเบธเบเปเบซเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเปเบเบญเบเปเบฅเบฐเบเปเปเบเบงเบกเปเบญเบปเบฒเบเบธเบเบเบทเปเบเบเบตเปเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเปเปเบฒ. - เบญเบธโเบเบฐโเบเบญเบโเบเบฑเบโเบเบฐโเบฅเบฑเบโเบเบฒเบโ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru