PowerScale OneFS: Gerapporteerde schijfcapaciteit interpreteren in tools zoals isi-status en df
Summary: Rekening houdend met verschillen tussen de geadverteerde capaciteit van fabrikanten en de capaciteit die wordt weergegeven op Isilon.
Instructions
De storagecapaciteit op een PowerScale cluster wordt gemeten met basis 2 storage-eenheden, bijvoorbeeld tebibytes, TiB's of iets dergelijks.
Uitvoer van 'isi status' op het cluster wordt de capaciteit weergegeven in TiB's.
Over het algemeen gebruiken schijffabrikanten basis 10, bijvoorbeeld terabytes/TB's, en dit zou een discrepantie verklaren die mogelijk is waargenomen. 1 tebibyte = 2^40 bytes = 1099511627776 bytes1 terabyte = 10^12 bytes = 1000000000000 bytes
Isilon gebruikt 2^10 = 1024 bytes. 1024^4 = 1 TiB (Tebibyte), waarbij schijffabrikanten 10^3 = 1000 bytes gebruiken. 1000^4 = 1 TB (Terabyte)
Handmatig berekenen:
1) Zoek de totale onbewerkte TB in basis 10 (capaciteit van de fabrikant van de schijf)
2) Vermenigvuldig dat resultaat met (1000^4/1024^4) om de waarde met grondtal 2 te krijgen.
Bijvoorbeeld, als 1) = 66 TB, dan is '66 x (1000^4/1024^4) = 60,0267 TiB'
Gerelateerde opdrachten op het cluster:
'df -H /ifs' shows size and usage in decimal units, 1 KB = 1000 Bytes
'df -h /ifs' shows size and usage based on powers of 1024, 1 KiB = 1024 Bytes
Additional Information
Tot slot is er een overhead voor schijfpools van minder dan 0,8% per schijf.
Dit betekent in wezen dat het cumulatieve aantal blokken per schijf hoger is dan het aantal dat door de schijfpool wordt gerapporteerd.
Terwijl het cluster informatie over de schijfcapaciteit verzamelt van DiskPools Er is een verdere discrepantie tussen de verwachte en werkelijke capaciteit van elke schijf in het cluster.
Hoe groter de clustergrootte, des te duidelijker deze overhead wordt.