Language Selection

English French German Italian Portuguese Spanish

Kernel space: Once upon atime

Filed under
Linux

Among the metadata maintained by most filesystems is the last file access time, or "atime." This time can be a useful value to have - it lets an administrator (or a program) know when a file was last used. There is a strong downside to this feature, though: it forces a write to the disk every time a file is accessed. So read-only operations, which might have been satisfied entirely from cache, turn into filesystem writes to keep the atime value up to date.

A recent discussion on write throttling turned to atime after Ingo Molnar pointed out that atime was probably a bigger performance problem than just about everything else. He went on to say:

Atime updates are by far the biggest IO performance deficiency that Linux has today.

More Here




More in Tux Machines

Intel Broadwell On Linux Has Working OpenCL 1.2, VP8 Video Acceleration

In the past few days when begining to deliver a number of initial Linux tests from Intel's new Broadwell processors, a number of Phoronix readers have inquired about the OpenCL and VA-API support for the new hardware. Read more

CuBox-i4Pro Review

A bundled microSD card arrives preinserted into the rear of the CuBox-i, and it’s loaded with a version of Google’s Android operating system. Interestingly, SolidRun has gone to the effort of seeking the certifications required to load the Google Apps suite onto the card, meaning users receive Google Mail, YouTube, Google Maps and full access to Google Play straight out of the box. An even newer build, based on the latest Android 4.4 KitKat branch, can be downloaded from SolidRun’s website and provides an entirely useable desktop Android experience. Read more

Working on 3.19 – the kernel column

Linus Torvalds announced the release of Linux kernel version 3.18 in time for the holidays. In his mail, Linus noted that the previous RC, release candidate 7, had been “tiny” (in terms of changes and bugfixes), so it was time to get the final release out. The latest kernel includes support for storing AMD Radeon GPU buffers in regular application memory (building upon similar work done by Intel for kernel 3.16), and overlayfs (which we have covered previously), amongst a number of other less interesting new features. A full summary is provided at Kernel Newbies. Read more

The top 10 rookie open source projects

Open source has become the industry's engine of innovation. This year, for example, growth in projects related to Docker containerization trumped every other rookie area -- and not coincidentally reflected the most exciting area of enterprise technology overall. At the very least, the projects described here provide a window on what the global open source developer community is thinking, which is fast becoming a good indicator of where we're headed. Read more