Start a Conversation

Unsolved

Closed

S

1 Rookie

 • 

13 Posts

319

July 4th, 2023 09:00

Performance Unity file system

What is exactly the difference between following 2 stats:
File System IOPS - Total number of internal I/O requests in I/O per second, for the selected file systems
File System Client IOPS - Total number of file system client I/O requests, in I/O per second for the selected file system

What are exactly those internal I/O requests for File System IOPS ? I mean what does generate this and for what tasks ?
I suspect File System Client IOPS is the real activity generated on the file system coming from the client side, but not clear to me what are those "internal" requests, can someone clarify ? I suppose they corelate...but what is the real difference and what is the sense of measuring both ?



Moderator

 • 

7.5K Posts

July 5th, 2023 04:00

Hello Solmil,

The internal I/O request are tasks that your unity system does in the background that generates I/O.  These can be tasks link cleaning up old snapshots that are past retention periods, is data reduction configured and running, are you using deduplication, etc.  With file system I/O, you will have I/O even if there is no data on the system and you unity is powered on, and waiting to be configured.

3 Posts

July 9th, 2023 08:00

In the context of Unity, the File System IOPS and File System Client IOPS are performance metrics related to input/output (I/O) operations on the file system. Here's an explanation of the difference between the two:

  1. File System IOPS (Internal I/O requests): This metric represents the total number of internal I/O requests, measured in I/O operations per second (IOPS), for the selected file systems. Internal I/O requests refer to the I/O operations initiated within the Unity system itself. These requests are generated when the Unity system interacts with the file system to perform tasks such as reading or writing data, accessing metadata, or managing file operations internally.

  2. File System Client IOPS: This metric represents the total number of file system client I/O requests, also measured in IOPS, for the selected file system. File system client I/O requests are generated by external clients or processes accessing the file system. These requests come from applications or services running on client devices or systems connected to the Unity system. Examples of client I/O requests include file reads, writes, deletes, or any other file system operations requested by external users or applications.

The purpose of measuring both File System IOPS and File System Client IOPS is to gain insights into the overall I/O performance of the Unity system and understand the distribution of I/O requests. By monitoring these metrics, you can analyze the workload and identify potential bottlenecks or performance issues. Comparing the internal I/O requests (File System IOPS) with the client-generated I/O requests (File System Client IOPS) helps in understanding the relative contribution of internal processes versus external client activity to the overall file system performance.

In summary, File System IOPS represents the internal I/O requests initiated within the Unity system, while File System Client IOPS represents the I/O requests generated by external clients or processes accessing the file system. Monitoring both metrics provides a comprehensive view of the file system performance and helps in troubleshooting and optimizing the system's I/O operations.

1 Rookie

 • 

13 Posts

July 10th, 2023 00:00

Is there some kind of good health ratio ? Like for instance File System IOPS (Internal I/O requests) should never be more than 1/10 (1 tenth) of the File System Client IOPS or anything is just possible from your experience ?

Moderator

 • 

7.5K Posts

July 10th, 2023 07:00

Hello Solmil,

Here is a link to a kb that maybe of assistance.  https://dell.to/44EbgXM

No Events found!

Top