Αρχική μέτρηση με απλό write/read αποδίδει περίπου 3,5GiB/s
Profiling με perf αποκαλύπτει καθυστερήσεις στην αντιγραφή σελίδων και συγχρονισμό
Χρήση vmsplice και splice προσφέρει zero-copy μεταφορά ανεβάζοντας την απόδοση στα ~33GiB/s
Μετάβαση σε 2MiB huge pages μειώνει τον αριθμό δομών struct page και ανεβάζει σε ~51GiB/s
Εφαρμογή busy loop αντί για μπλοκάρισμα αυξάνει περαιτέρω σε ~62GiB/s
Βασικά θέματα: ring buffers σε pipes, virtual memory paging, zero-copy IO, συγχρονισμός
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"