A.17 I/O Write Commands (NetWare)

Use the commands in this section to manage the write behavior for moving dirty blocks (blocks where information has been modified) from the cache buffer to the disk, referred to as flushing the buffer. For more information about how this works, see Section 23.1, Enabling Flush Files Immediately to Write Data to the Disk on Close.

/(No)FlushFilesImmediately=volume

Enables or disables the ability to synchronously flush data to the specified volume when its files are closed. When it is disabled, NSS waits for the next scheduled write of data to the volume.

Examples

nss /FlushFilesImmediately=VOL1
nss /NoFlushFilesImmediately=VOL1
/BufferFlushTimer=value

Set the maximum amount of time in seconds that modified NSS file system cache buffers are kept in memory before they are written to disk.

IMPORTANT:In OES 2 Linux, this timer is not used. It has been replaced by the group write timers for Journal, Metadata, and User Data. For information, see Section 31.3, Configuring or Tuning Group I/O.

Example

nss /BufferFlushTimer=10

Default: 1

Range: 1 to 3600

/FileFlushTimer=value

Sets the maximum amount of time in seconds that modified blocks are kept in a cache buffer before flushing them to disk.

Increasing this number might reduce the number of writes to disk; however, it increases the amount of data that is lost if the system crashes.

Increasing the /FileFlushTimer setting beyond a minute or two can lead to overflowing the ZLOG file and throttling system operations.

Default: 10 seconds

Range: 1 to 3600 seconds