Swap Velocità File vs. Partizione

April 29

computer multitasking utilizzano la memoria ad accesso casuale, o RAM, di dati dei programmi negozio durante l'esecuzione. Per facilitare la crescita dei requisiti di complessità e di risorse nei computer, in particolare quando la RAM su un computer è venuto ad un premio, gli sviluppatori hanno creato il concetto di spazio "swap" per contribuire a mitigare le richieste sulla RAM del sistema. sistemi Linux, in particolare, sfruttano lo spazio di swap, sia nella forma di una partizione di swap sul disco rigido o di un file di swap. Ognuna di queste opzioni sono dotati di differenze nella velocità di accesso.

dello spazio di swap

sistemi operativi di computer utilizzano lo spazio di swap per gestire l'utilizzo della memoria. Lo spazio di swap mappa la memoria RAM situato in una zona separata sul disco rigido, noto come "memoria virtuale". Questo permette il kernel del sistema operativo per allocare la memoria per le applicazioni che potrebbero non esistere nello spazio RAM attuale. Ad esempio, il sistema operativo può allocare più memoria rispetto è prontamente disponibile per un programma da pagine di dati "scambiare" in memoria che non sono in uso.

Partizioni Versus Files

partizioni di swap rappresentano la forma più comune di spazio di swap. In questo metodo, il software di partizionamento designa una partizione del disco rigido come spazio di swap. I file di scambio, d'altra parte, non utilizzare una partizione separata di spazio su disco, ma esistono in un file sul disco rigido principale, in genere come parte della partizione radice della installazione del sistema operativo. I file di scambio sono file speciali che si comportano allo stesso modo come partizione di swap, consentendo al sistema operativo di scrivere pagine di dati dalla memoria al file e utilizzare lo spazio per altre applicazioni.

Velocità e accesso Differenze

In teoria - e questo è stato il caso nei primi mesi del computing - una partizione di swap funzionerà molto più velocemente di un file di swap. Dal momento che la partizione è uno spazio di swap dedicata, completa di memoria contigua, il sistema operativo può impostare un file di swap sistema specifico su quella partizione per salvaguardare e lo scambio di dati pagina. I file di scambio, d'altro canto, sono solo un altro file nel sistema disco principale, e come gli altri file, è incline alla frammentazione. Ciò significa che i dati del file di swap esiste in più posizioni sul disco rigido. Il disco rigido deve mettere in ulteriore sforzo per leggere blocchi di memoria da varie posizioni sul disco, che rallenta il tempo di accesso.

Attenuanti differenze di velocità ed usi

In generale, mentre le partizioni di swap offrono l'accesso più rapido ai dati, la maggior parte dei sistemi operativi moderni gestire sia i file di swap e partizioni di swap in modo tale da rendere la differenza di velocità trascurabile. Il sistema operativo Windows si basa di default su un file di swap, e è dotato di comandi di ottimizzazione, così come le opzioni modificabili dall'utente per rendere l'utilizzo il file di swap rapido e indolore. In Linux, l'introduzione del kernel 2.6 ha anche minimizzato questa differenza, e la tradizione di creare partizioni di swap diventa una questione di organizzazione, piuttosto che di velocità.