Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is great, not just the parameters themselves but all the steps that a packet follows from the point it enters the NIC until it gets to userspace.

Just one thing to add regarding network performance: if you're working in a system with multiple CPUs (which is usually the case in big servers), check NUMA allocation. Sometimes the network card will be in one CPU while the application is executing on a different one, and that can affect performance too.



Packagecloud have a great article series which goes into much more detail and with code study. If you really want to learn the network send and receive, these are the articles to read:

https://blog.packagecloud.io/monitoring-tuning-linux-network...

https://blog.packagecloud.io/monitoring-tuning-linux-network...

https://packagecloud.io/blog/illustrated-guide-monitoring-tu...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: