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.