Understanding Disk Space Usage
Usually, you get the information on how disk space is used in your cluster with the
# pstorage -c pcs1 top connected to MDS#1 Cluster 'pcs1': healthy Space: [OK] allocatable 180GB of 200GB, free 1.6TB of 1.7TB ... In this command output:
Understanding allocatable disk space
When monitoring disk space information in the cluster, you also need to pay attention to the space reported by the
To better understand how allocatable disk space is calculated, let us consider the following example:
In this example, the available disk space will equal 200 GB — that is, set to the amount of disk space on the smallest chunk server: # pstorage -c pcs1 top connected to MDS#1 Cluster 'pcs1': healthy Space: [OK] allocatable 180GB of 200GB, free 1.6TB of 1.7TB ... This is explained by the fact that in this cluster configuration each server is set to store one replica for each data chunk. So once the disk space on the smallest chunk server (200 GB) runs out, no more chunks in the cluster can be created until a new chunk server is added or the replication factor is decreased.
If you now change the replication factor to 2, the
# pstorage set-attr -R /pstorage/pcs1 replicas=2:1 # pstorage -c pcs1 top connected to MDS#1 Cluster 'pcs1': healthy Space: [OK] allocatable 680GB of 700GB, free 1.6TB of 1.7TB ... The available disk space has increased because now only 2 replicas are created for each data chunk and new chunks can be made even if the smallest chunk server runs out of space (in this case, replicas will be stored on a bigger chunk server). Note: Allocatable disk space may also be limited by license. Viewing space occupied by data chunks
To view the total amount of disk space occupied by all user data in the cluster, run the
# pstorage -c pcs1 top Cluster 'pcs1': healthy Space: [OK] allocatable 180GB of 200GB, free 1.6TB of 1.7TB MDS nodes: 1 of 1, epoch uptime: 2d 4h CS nodes: 3 of 3 (3 avail, 0 inactive, 0 offline) Replication: 2 norm, 1 limit, 4 max Chunks: [OK] 38 (100%) healthy, 0 (0%) degraded, 0 (0%) urgent, 0 (0%) blocked, 0 (0%) offline, 0 (0%) replicating, 0 (0%) overcommitted, 0 (0%) deleting, 0 (0%) void FS: 1GB in 51 files, 51 inodes, 23 file maps, 38 chunks, 76 chunk replicas ... Note: The FS field shows the size of all user data in the cluster without consideration for replicas. |
||||
|