เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” cat เป„เบ”เป‰

ะั€ะธะฐะดะฝะฐ ะšะพะฝะธะปะป (Ariadne Conill), ัะพะทะดะฐั‚ะตะปัŒ ะผัƒะทั‹ะบะฐะปัŒะฝะพะณะพ ะฟั€ะพะธะณั€ั‹ะฒะฐั‚ะตะปั Audacious, ะธะฝะธั†ะธะฐั‚ะพั€ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะฟั€ะพั‚ะพะบะพะปะฐ IRCv3 ะธ ะปะธะดะตั€ ะบะพะผะฐะฝะดั‹ ะฟะพ ะพะฑะตัะฟะตั‡ะตะฝะธัŽ ะฑะตะทะพะฟะฐัะฝะพัั‚ะธ Alpine Linux, ะฟั€ะพะฒะตะปะฐ ะธััะปะตะดะพะฒะฐะฝะธะต ะฝะฐัะบะพะปัŒะบะพ ะผะพะถะฝะพ ะพะฟั‚ะธะผะธะทะธั€ะพะฒะฐั‚ัŒ ัƒั‚ะธะปะธั‚ัƒ cat, ะพััƒั‰ะตัั‚ะฒะปััŽั‰ัƒัŽ ะฒั‹ะฒะพะด ะฒ ัั‚ะฐะฝะดะฐั€ั‚ะฝั‹ะน ะฒั‹ั…ะพะดะฝะพะน ะฟะพั‚ะพะบ ะพะดะฝะพะณะพ ะธะปะธ ะฝะตัะบะพะปัŒะบะธั… ั„ะฐะนะปะพะฒ. ะ”ะปั ัƒะปัƒั‡ัˆะตะฝะธั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ cat ะฒ Linux ะฟั€ะตะดะปะพะถะตะฝะพ ะดะฒะฐ ะฒะฐั€ะธะฐะฝั‚ะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธะน, ะพัะฝะพะฒะฐะฝะฝั‹ั… ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ัะธัั‚ะตะผะฝั‹ั… ะฒั‹ะทะพะฒะพะฒ sendfile ะธ splice ะดะปั ะฟั€ัะผะพะณะพ ะบะพะฟะธั€ะพะฒะฐะฝะธั ะดะฐะฝะฝั‹ั… ะผะตะถะดัƒ ั„ะฐะนะปะพะฒั‹ะผะธ ะดะตัะบั€ะธะฟั‚ะพั€ะฐะผะธ ะฝะฐ ัƒั€ะพะฒะฝะต ัะดั€ะฐ ะฑะตะท ะฟะตั€ะตะบะปัŽั‡ะตะฝะธั ะบะพะฝั‚ะตะบัั‚ะฐ ะฒ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะพ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั.

ะ‘ะฐะทะพะฒะฐั ั€ะตะฐะปะธะทะฐั†ะธั, ะธัะฟะพะปัŒะทัƒัŽั‰ะฐั ั‚ั€ะฐะดะธั†ะธะพะฝะฝั‹ะต ะฒั‹ะทะพะฒั‹ read ะธ write, ะฟั€ะธะฒะพะดัั‰ะธะต ะบ ะฟะตั€ะตะบะปัŽั‡ะตะฝะธัŽ ะบะพะฝั‚ะตะบัั‚ะฐ, ะฟั€ะธ ะบะพะฟะธั€ะพะฒะฐะฝะธะธ 4ะ“ะ‘ ั„ะฐะนะปะฐ ะธะท tmpfs ะฟะพะบะฐะทะฐะปะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ 3.6 GB/s. ะ’ะฐั€ะธะฐะฝั‚ ะฝะฐ ะฑะฐะทะต sendfile ะฟะพะทะฒะพะปะธะป ะฟะพะฒั‹ัะธั‚ัŒ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ ะดะพ 6.4 GB/s, ะฐ ะฒะฐั€ะธะฐะฝั‚ ะฝะฐ ะฑะฐะทะต splice โ€” ะดะพ 11.6 GB/s, ั‚.ะต. ะพะบะฐะทะฐะปัั ะฑั‹ัั‚ั€ะตะต ะธัั…ะพะดะฝะพะณะพ ะฒะฐั€ะธะฐะฝั‚ะฐ ะฑะพะปะตะต ั‡ะตะผ ะฒ 3 ั€ะฐะทะฐ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™