Katse töö tÔhususe eksperimenteerimine

Ariadne Conill, Audacious muusikaplayeri looja, IRCv3 protokolli arendamise algataja ja Alpine Linuxi turvameeskonna juht, viis lĂ€bi uurimuse, kuidas optimeerida cat utiliiti, mis suunab ĂŒhe vĂ”i mitme faili vĂ€ljundit standardmesse. Linuxi cat'i jĂ”udluse parandamiseks on pakutud kahte optimeerimise varianti, mis pĂ”hinevad sĂŒsteemi kutsungitel sendfile ja splice, et kopeerida andmeid failide descriptorite vahel otse tuumas ilma konteksti vahetamiseta kasutaja ruumi.

PÔhiahend, mis kasutab traditsioonilisi read ja write kutsungeid, mis viivad konteksti vahetamiseni, nÀitas 4GB faili kopeerimisel tmpfs-st jÔudlust 3,6 GB/s. Sendfile'i pÔhine variant tÔi jÔudluse 6,4 GB/s, samas kui splice'i pÔhine variant tÔusis 11,6 GB/s, st oli algsest variandist rohkem kui 3 korda kiirem.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster