Ariadne Conill, skaberen af Audacious-musikafspilleren, initiativtager til IRCv3-protokollen og leder af Alpine Linux-sikkerhedsteamet, foretog forskning i, hvordan man optimerer cat-værktøjet, som udsender en eller flere filer til standardoutputstrømmen. For at forbedre ydeevnen af cat på Linux, foreslås to optimeringer, baseret på brugen af sendfile og splejsningssystemkaldene til direkte at kopiere data mellem filbeskrivelser på kerneniveau uden kontekstskifte til brugerrum.
Grundimplementeringen, der brugte traditionelle læse- og skriveopkald, der førte til kontekstskift, viste en ydeevne på 4 GB/s, når en 3.6 GB-fil blev kopieret fra tmpfs. Den sendfile-baserede mulighed øgede ydeevnen til 6.4 GB/s, og den splejsningsbaserede mulighed øgede ydeevnen til 11.6 GB/s, dvs. viste sig at være mere end 3 gange hurtigere end den originale version.
Kilde: opennet.ru