Yon eksperyans amelyore efikasite nan sèvis piblik chat la

Ariadne Conill, kreyatè jwè mizik Audacious, inisyatè pwotokòl IRCv3, ak lidè ekip sekirite Alpine Linux, te fè rechèch sou fason pou optimize sèvis piblik chat la, ki bay youn oswa plis fichye nan kouran pwodiksyon estanda. Pou amelyore pèfòmans chat sou Linux, yo pwopoze de optimize, ki baze sou itilizasyon sendfile ak apèl sistèm splice pou kopi dirèkteman done ant deskriptè fichye yo nan nivo nwayo san yo pa chanje kontèks nan espas itilizatè.

Enplemantasyon baz la, lè l sèvi avèk tradisyonèl lekti ak ekri apèl ki mennen nan chanjman kontèks, te montre yon pèfòmans nan 4 GB / s lè w ap kopye yon dosye 3.6GB soti nan tmpfs. Opsyon ki baze sou sendfile a ogmante pèfòmans a 6.4 GB / s, ak opsyon ki baze sou episur la ogmante pèfòmans nan 11.6 GB / s, i.e. te tounen plis pase 3 fwa pi vit pase vèsyon orijinal la.

Sous: opennet.ru

Add nouvo kòmantè