PRIMECLUSTER Global File Services Configuration and Administration Guide 4.2 (Solaris(TM) Operating Environment)
Contents Index PreviousNext

Part 3 Global File Services Shared File System> Chapter 12 File System Functions> 12.4 Performance

12.4.2 Contiguous block assignment

The GFS Shared File System assigns contiguous blocks to file dataTerm to take better advantage of batch I/O processing to improve the file system performance. The GFS Shared File System manages area on the extent-baseTerm for assigning contiguous blocks. For the range of blocks that can be acquired contiguously, the file system manages area assignment using a file offset, a start block number, and the number of blocks used.

The file system also takes into consideration the possibility of contiguous block assignment when extending the file.

The following picture shows a block assignment example for a file has three extents: 0, 64MB, 96MB file offset and 64MB, 32MB, 4MB extent length respectively.

[Figure Contiguous block assignment]

Empty file data areas are also managed in the extent base to implement high-speed assignment of optimum empty areas.


Contents Index PreviousNext

All Rights Reserved, Copyright(C) FUJITSU LIMITED 2004