Direct I/O; O_Direct; Gfs File Attribute - Red Hat GLOBAL FILE SYSTEM 4.5 Manual

Hide thumbs Also See for GLOBAL FILE SYSTEM 4.5:
Table of Contents

Advertisement

Chapter 4. Managing GFS
Flag
Parameter
-q
-V
-v
Table 4.4. GFS-specific Options Available When Adding Journals

7. Direct I/O

Direct I/O is a feature of the file system whereby file reads and writes go directly from the
applications to the storage device, bypassing the operating system read and write caches.
Direct I/O is used only by applications (such as databases) that manage their own caches.
An application invokes direct I/O by opening a file with the
can attach a direct I/O attribute to a file, in which case direct I/O is used regardless of how the
file is opened.
When a file is opened with
I/O operations must be done in block-size multiples of 512 bytes. The memory being read from
or written to must also be 512-byte aligned.
One of the following methods can be used to enable direct I/O on a file:

O_DIRECT

• GFS file attribute

• GFS directory attribute
7.1.
O_DIRECT
If an application uses the
opened file.
To cause the
O_DIRECT
beginning of a source file before any includes, or define it on the cc line when compiling.
7.2. GFS File Attribute
The
command can be used to assign (set) a direct I/O attribute flag,
gfs_tool
GFS file. The
directio
Usage
32
Description
verbosity level to display more information.
Quiet. Turns down the verbosity level.
Displays command version information.
Turns up the verbosity of messages.
, or when a GFS direct I/O attribute is attached to a file, all
O_DIRECT
flag on an
O_DIRECT
flag to be defined with recent glibc libraries, define
flag can also be cleared.
O_DIRECT
system call, direct I/O is used for the
open()
flag. Alternatively, GFS
at the
_GNU_SOURCE
, to a
directio

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GLOBAL FILE SYSTEM 4.5 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents