Cos'è la partizione di swap


6

Ho letto che la partizione di swap deve avere la doppia dimensione della RAM, che è facoltativa da installare, cioè solo per la modalità di ibernazione, diverse informazioni tecniche che mi dicono cosa fare. Sto usando Linux (Ubuntu al momento).

Qualcuno potrebbe spiegare una migliore partizione di swap?

Piace:

  • Cosa è
  • A cosa serve
  • Quando dovrei usare
  • Perché dovrei usare
  • Come partizionare correttamente
  • Pro / Contro per aggiungere questo al sistema

A parti della tua domanda è difficile rispondere senza sapere qual è il tuo sistema operativo ...
DavidPostill

e altre parti sembrano confondere il file di scambio con il file di ibernazione
Tetsujin,


Ho modificato aggiungendo il sistema operativo alla domanda ...
lcsvcn

Va notato che "partizione di swap" è un termine generale il cui significato specifico dipende dal sistema operativo in uso. UNIX originale aveva una partizione di swap (o, più probabilmente, un intero disco o due) in cui le immagini del processo intero venivano scambiate dentro e fuori, al fine di multitasking in una scatola senza capacità di mappatura della memoria. Altri sistemi utilizzano un "archivio di paging" che è simile alla "partizione di scambio" di Windows e viene utilizzato per scambiare le singole pagine di archiviazione.
Daniel R Hicks,

Risposte:


8

Le idee principali prima di immergerti in alcune guide se ne hai voglia per saperne di più dettagli:

Cosa è

È un tipo speciale di partizione (a volte i sistemi operativi utilizzano semplicemente un file di scambio gigante).

A cosa serve

La partizione di swap viene utilizzata da un sistema operativo per aumentare artificialmente la dimensione della memoria.

Quando dovrei usare

Quando pensi che la dimensione della tua memoria fisica (aka RAM) non sarà sufficiente per eseguire tutti i programmi che intendi utilizzare.

Perché dovrei usare

Perché non vuoi che i programmi vadano in crash perché hanno memoria insufficiente.

Pro / Contro per aggiungere questo al sistema

  • Pro: aumenta artificialmente la dimensione della memoria, il che significa che potresti eseguire più programmi che hai fatto senza di essa.
  • Contro: dischi molto più lenti della RAM

La linea guida "raddoppia la tua RAM" è per Windows; Le persone Linux generalmente raccomandano solo lo stesso spazio su disco della dimensione della RAM. Corro senza una vera partizione di swap, perché ho un SSD invece di un disco rotante, noto anche come HDD.
K7AAY,

@ K7AAY - Prima che la RAM fosse così abbondante, la linea guida 2X RAM si applicava anche ai sistemi operativi unix (e unix-like). Ricordo che era una linea guida quando stavo eseguendo il provisioning delle macchine SunOS. Ho cercato di trovare un riferimento, ma la linea guida è così prolifica che non riesco a trovare nulla che precede Linux. Al giorno d'oggi su molte macchine virtuali non eseguo affatto lo swap poiché non voglio passare alla SAN già occupata. Preferirei che l'applicazione fallisse a causa di OOM piuttosto che avere lo scambio.
Johnny,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.