Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


More on LinuxToday


Kerneltrap: Linux: Accessing Files With O_DIRECT

Jan 12, 2007, 19:30 (3 Talkback[s])
(Other stories by Jeremy)

"A thread on the lkml began with a query about using O_DIRECT when opening a file. An early white paper written by Andrea Arcangeli to describe the O_DIRECT patch before it was merged into the 2.4 kernel explains, "with O_DIRECT the kernel will do DMA directly from/to the physical memory pointed [to] by the userspace buffer passed as [a] parameter to the read/write syscalls. So there will be no CPU and memory bandwidth spent in the copies between userspace memory and kernel cache, and there will be no CPU time spent in kernel in the management of the cache (like cache lookups, per-page locks etc..).""

Complete Story

Related Stories: