Eksperimenti për rritjen e efikasitetit të utilitarit cat

Ariadne Conill, krijuesja e shkaqit muzikor Audacious, iniciatorja e zhvillimit të protokollit IRCv3 dhe liderja e ekipit për sigurinë në Alpine Linux, kreu një hulumtim për sa optimizime mund të bëhen në utilitarin cat, i cili shfaq një ose disa skedarë në daljen standarde. Për të përmirësuar performancën e cat në Linux, janë propozuar dy variante optimizimesh, të bazuara në thirrjet sistemore sendfile dhe splice për të kopjuar të dhënat direkt midis descriptorëve të skedarëve në nivelin e bërthamës pa ndërruar kontekstin në hapësirën e përdoruesit.

Implementimi bazĂ«, i cili pĂ«rdor thirrje tradicionale read dhe write, qĂ« çojnĂ« nĂ« ndĂ«rrimin e kontekstit, gjatĂ« kopjimit tĂ« njĂ« skedari 4GB nga tmpfs tregoi performancĂ« 3.6 GB/s. Varianti i bazuar nĂ« sendfile arriti tĂ« rrisĂ« performancĂ«n nĂ« 6.4 GB/s, ndĂ«rsa varianti i bazuar nĂ« splice — nĂ« 11.6 GB/s, qĂ« do tĂ« thotĂ« se ishte mĂ« i shpejtĂ« se varianti origjinal mĂ« shumĂ« se 3 herĂ«.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster