Tag Archives: optimization

The problem with excessive buffering in networks

I have been shaping the traffic going to and from my Linux server at home, which doubles as an Internet router, for a couple of years now to avoid the serious implications a congested network can have on interactive sessions, such as games and SSH sessions.

This morning I read an interesting article on the subject by Jim Gettys, and the problem seems to be worse than anticipated. You can read more about the problem here, and the detailed analysis here.

Linux desktop performance patch

In my last post, I talked about how improvements are being made to the performance of the Linux block layer. This morning, I saw this article on Phoronix which talks about a kernel patch for improving the interactive performance of the Linux kernel. As you can see in the videos below, it really makes a difference.

Patch applied, but disabled:

Patch enabled:

For the full details, see this page.

Optimizing the Linux block layer for SSD performance

Today I finally got around to reading this interesting article I found on LWN.net some time back. It deals with the challenges of optimizing the Linux block layer for todays SSD drive performance. If you’re interested in those kinds of things, then take a couple of minutes and read it through. It’s definitely worth the time!