He hoʻokolohua e hoʻomaikaʻi i ka pono o ka pono o ka pōpoki

ʻO Ariadne Conill, ka mea nāna i hoʻokumu i ka mea hoʻokani mele Audacious, ka mea nāna i hoʻokumu i ka protocol IRCv3, a me ke alakaʻi o ka hui palekana Alpine Linux, ua alakaʻi i ka noiʻi ʻana i ke ʻano o ka hoʻomaikaʻi ʻana i ka pono o ka pōpoki, kahi e hoʻopuka ai i hoʻokahi a ʻoi aku paha nā faila i ke kahawai puka maʻamau. No ka hoʻomaikaʻi ʻana i ka hana o ka pōpoki ma Linux, ua hoʻoholo ʻia ʻelua mau manaʻo maikaʻi, e pili ana i ka hoʻohana ʻana i ka sendfile a me nā ʻōnaehana splice kelepona e kope pololei i ka ʻikepili ma waena o nā mea wehewehe faila ma ka pae kernel me ka ʻole o ka hoʻololi ʻana i ka pōʻaiapili i kahi mea hoʻohana.

ʻO ka hoʻokō kumu, me ka hoʻohana ʻana i nā kelepona heluhelu a me ke kākau kuʻuna e alakaʻi ana i ka hoʻololi ʻana i ka pōʻaiapili, hōʻike i kahi hana o 4 GB/s i ke kope ʻana i kahi faila 3.6GB mai tmpfs. ʻO ka koho sendfile-based hoʻonui i ka hana i 6.4 GB / s, a me ka splice-based koho i hoʻonui i ka hana i 11.6 GB / s, ʻo ia hoʻi. ua ʻoi aku ma mua o 3 mau manawa ʻoi aku ka wikiwiki ma mua o ka mana kumu.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka