Over at Admin HPC, Dell’s Dr. Jeff Layton writes that the programming language you choose to use affects I/O patterns and performance. To illustrate, he tracks a simple write I/O pattern with C and looks at how to improve performance.
I’ve written articles in the past about I/O patterns and examining them using strace. This type of information comes from the perspective of the application – that is, what it sends to the OS. The OS then takes these requests and acts upon them, returning a result to the application. Understanding the I/O pattern from an application’s perspective allows you to focus on that application. Then, you can switch platforms or operating systems or distributions, or even tune the OS, with an understanding of what your application requests from the OS.
Read the Full Story.