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.
Note: Only 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 |