Monitoring and Tuning the Linux Networking Stack: Sending Data
blog.packagecloud.io
Monitoring and Tuning the Linux Networking Stack: Sending Data
1–7 of 7 posts
Re: Monitoring and Tuning the Linux Networking Stack: Sending Data
#2I set out to write all this up because so much of the existing documentation (including the man pages) is vague, incomplete, or nonexistent. FWIW, I think this is probably to be expected for a system as complex as the Linux kernel.
[1]: https://blog.packagecloud.io/eng/2016/06/22/monitoring-tunin...
Re: Monitoring and Tuning the Linux Networking Stack: Sending Data
#3No, it isn't.
Sure, reading the source code won't hurt, but I'd wager that most people who have set up adequately tuned servers did not need to read a single line of the kernel's source.
Putting such a definitive statement right at the top of this document makes me feel far less confident in trusting what it says. Is everything in it going to be just as over the top?
Re: Monitoring and Tuning the Linux Networking Stack: Sending Data
#4It is impossible to tune or monitor the Linux networking stack without reading the source code of the kernel and having a deep understanding of what exactly is happening. No, it isn't. Sure, reading the source code won't hurt, but I'd wager that most people who have set up adequately tuned servers did not need to read a single line of the kernel's source. Putting such a definitive statement right at the top of this d…
Re: Monitoring and Tuning the Linux Networking Stack: Sending Data
#5It is impossible to tune or monitor the Linux networking stack without reading the source code of the kernel and having a deep understanding of what exactly is happening. No, it isn't. Sure, reading the source code won't hurt, but I'd wager that most people who have set up adequately tuned servers did not need to read a single line of the kernel's source. Putting such a definitive statement right at the top of this d…
Whether or not you think he is good based on your dislike for the top doesn't make it any less of a fantastic technical post.
This was the talk I saw, and it was amazing:
https://blog.packagecloud.io/eng/2016/06/29/monitorama-2016-...
Re: Monitoring and Tuning the Linux Networking Stack: Sending Data
#6It is impossible to tune or monitor the Linux networking stack without reading the source code of the kernel and having a deep understanding of what exactly is happening. No, it isn't. Sure, reading the source code won't hurt, but I'd wager that most people who have set up adequately tuned servers did not need to read a single line of the kernel's source. Putting such a definitive statement right at the top of this d…
I wonder how much of the linux kernel Brendan Gregg has read. I bet it is a decent bit. Also, this guy has posted numerous blogs on the very intimate details of the Linux kernel and even given talks on it. I was lucky enough to watch one of his talks last year @ Monitorama and it was my favorite talk of the entire conference for the level of technical depth it went into. Whether or not you think he is good based on y…
Re: Monitoring and Tuning the Linux Networking Stack: Sending Data
#7If you enjoy this post, you may also enjoy the companion post which dives into the same level of detail, but for the receive side[1]. I set out to write all this up because so much of the existing documentation (including the man pages) is vague, incomplete, or nonexistent. FWIW, I think this is probably to be expected for a system as complex as the Linux kernel. [1]: https://blog.packagecloud.io/eng/2016/06/22/monit…