Using the per-file system throttle feature
You can manage the file system performance by using per-file system throttling (PFST) commands. PFST allows you to place an upper limit on resource usage on a particular file system, which prevents a file system from using too many server resources. All PFST commands take effect on a cluster-wide basis.
To use the per-file system throttle feature, you must have Dev User access rights. The PFST feature allows you to:
- Enable and disable a PFST.
- List the PFST properties, including quota and number of queued operations.
- Create, delete, and modify PFST classes.
- Maintain mappings of file systems to PFST classes.
NoteOnly NFSv2 and NFSv3 traffic is throttled. All other protocols, including SMB and NFSv4, are unaffected by throttling. For further information, refer to the
per-fs-throttle concept CLI man page.
The following table lists the CLI commands to enable, disable, create, delete, and modify the per-file system throttle feature. For more information on a specific command, refer to the CLI man page.
Description | Command |
To enable a per‐fs‐throttle bossock fiber quota | per-fs-throttle-class-enable |
To disable a per‐fs‐throttle bossock fiber quota | per-fs-throttle-class-disable |
To create a per‐file system throttle class | per-fs-throttle-class-create |
To delete a per‐file system throttle class | per-fs-throttle-class-delete |
To modify a per‐file system throttle class | per-fs-throttle-class-set |