Efficienza dello spazio e sequenzialità

Una maggiore efficienza dello spazio significa che i file sono meno frammentati e probabilmente forniscono un migliore accesso ai file sequenziali. Una sequenzialità più elevata indica che i file sono assegnati in modo più contiguo, e questo probabilmente sarà meglio per l'accesso ai file sequenziali.

Efficienza spazio =
Numero totale di frammenti utilizzati per l'archiviazione file / (Indirizzo fisico frammento più grande - Indirizzo fisico frammento più piccolo + 1)
Sequenzialità =
(Numero totale di frammenti - Numero di frammenti raggruppati + 1) / Numero totale di frammenti

Se si rileva che i valori di efficienza dello spazio o della sequenza diventano bassi, è possibile utilizzare il comando reorgvg per migliorare l'utilizzo e l'efficienza del volume logico (consultare Riorganizzazione dei volumi logici). Per migliorare l'utilizzo e l'efficienza del file system, consultare Riorganizzazione del file system.

In questo esempio, l'indirizzo fisico del frammento più grande - l'indirizzo fisico del frammento più piccolo + 1 è: 0002539 - 0001584 + 1 = 956 frammenti; il totale dei frammenti utilizzati è: 8 + 48 + 812 = 868; l'efficienza dello spazio è 868 / 956 (90.8 per cento); la sequenzialità è (868 - 3 + 1) / 868 = 99.8 per cento.

Poiché il numero totale di frammenti utilizzati per l'archivio file non include l'ubicazione dei blocchi indiretti, ma l'indirizzo fisico, l'efficienza dello spazio non può mai essere del 100% per i file più grandi di 32 KB, anche se il file si trova su frammenti contigui.