Inserisci swap su SSD o HDD?


22

Nuova installazione in arrivo. SSD da 120 GB per OS e HOME e HDD da 1 TB per l'archiviazione. 16 GB di RAM che significa 16 GB di swap se ricordo bene. Lo spazio SSD è troppo prezioso per una partizione di swap, giusto? Se il mio pensiero è corretto qualcuno può guidarmi attraverso o indicarmi nella giusta direzione per mettere una partizione di swap su un secondo disco rigido? Ho sempre selezionato le impostazioni automatiche durante l'installazione di Ubuntu. Grazie!

Risposte:


17

Una partizione di swap sul tuo SSD ti consentirà di svegliarti più rapidamente dall'ibernazione (ovvero "sospendi su disco") rispetto allo scambio su un disco rigido. Ma dato il tempo di avvio incredibilmente veloce di Ubuntu all'avvio da SSD, un riattivazione dal letargo potrebbe essere più lenta di un riavvio.

Se non si va in letargo, potrebbe non essere necessario scambiare affatto.

Solo nel caso in cui tu abbia spesso molte applicazioni ad alta intensità di RAM in esecuzione in parallelo, il tuo sistema potrebbe eventualmente utilizzare lo scambio. Quindi uno scambio su SSD sarà leggermente più veloce di uno scambio su un disco rigido. Tuttavia non è necessario preoccuparsi di indossare l'SSD a causa di un ampio scambio.

Se non utilizzato per l'ibernazione, è sempre possibile aggiungere una partizione di scambio o scambiare il file in un secondo momento:


Grazie per la risposta. Non credo che starò in letargo se i tempi di avvio sono rapidi come ho letto. Grazie ancora!
user197088,

3
bene, l'ibernazione non riguarda l'avvio rapido, ma la conservazione dello stato.
thebugfinder il

7

Gli SSD sono più veloci (anche se qui diminuiscono anche le velocità) ma hanno anche una durata inferiore. Prima di fare questa scelta, pensa alle abitudini di scambio della tua distribuzione.

Correggimi se sbaglio, ma questa configurazione è il tuo PC di casa, giusto? Con 16 GB dubito davvero che farai molto scambio, soprattutto perché, ad esempio, il letargo raramente funziona correttamente ed è disabilitato in Ubuntu per impostazione predefinita.

In alternativa a una partizione di swap è possibile utilizzare un file di scambio. L'enorme vantaggio con il secondo è che può crescere e ridursi in base alle proprie esigenze in cui una partizione è di solito più difficile da gestire, specialmente se si trova tra altre due partizioni e non c'è più spazio.

Leggi qui per maggiori informazioni su SSD per lo spazio di swap:

Per le dimensioni dello swap vedi:


7

A parte le altre grandi risposte, volevo solo chiedere che tu possa avere più di una partizione di swap. Quindi potresti mettere 4GiB di scambio sull'SSD e il resto sull'HDD, quindi se hai bisogno di scambiare qualcosa durante l'utilizzo del tuo computer, si passa allo scambio veloce. Se sei in letargo, probabilmente lo scambio di SSD non sarà sufficiente e avrai bisogno anche dello scambio di HDD.

Per fare ciò, dovrai creare una partizione di swap in ciascun disco e, una volta installato, dovrai aprirlo in /etc/fstabmodo che il tuo sistema preferisca lo swap veloce. Quindi apri un terminale ed esegui sudo gedit /etc/fstab. Dovrai individuare la coppia di linee che fanno riferimento alle tue partizioni di swap e modificarle per aggiungere l' priimpostazione (un numero più alto sul disco più veloce):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Devi sapere quale di questi si trova sul disco veloce e quale sul disco lento. L'esecuzione del blkidsul terminale ti aiuterà a identificare ciascuno di essi.


4

Personalmente con 16 GB di memoria a tua disposizione non mi preoccuperei nemmeno di una partizione di swap ... Assicurati solo di aggiungere la seguente riga alla fine del file /etc/sysctl.conf e le cose dovrebbero funzionare normalmente:

vm.swappiness = 0

... salva e riavvia e non è necessario lo scambio ... Lo uso per la mia macchina da 2 GB e non ho mai avuto problemi o rallentamenti da ...


Vorrei suggerire la stessa cosa. Ho 8 GB di RAM sul mio thinkpad e l'unica volta che lo swap è stato attivato finora era durante l'esecuzione di 2 macchine virtuali ed eclissi fianco a fianco ... e questo ha richiesto circa> 100 MB di swap (mentre lì c'erano ancora ~ 2 GB di RAM disponibili)
Daniel W.

3
Tuttavia, se hai intenzione di andare in letargo, dovrai scambiare.
Paddy Landau,

Non ho intenzione di andare in letargo con i tempi di avvio impliciti che ho letto. I 16 GB di RAM sono dovuti al fatto che si tratta di un impianto di editing video leggero. Non sono ancora sicuro se massimizzerà il pistone.
user197088,

1
Per sicurezza, suggerirei vivamente di non andare mai senza swap. Fare un errore come eseguire qualcosa di affamato di RAM quando sei a corto di memoria può far crollare l'intero sistema se non hai lo scambio. Per un uso domestico leggero non dovrebbe essere una seccatura, ma se fai qualcosa di più avanzato: fai un po 'di scambio nel caso in cui non ti danneggi, ma può salvarti alcuni riavvii non pianificati.
Unfa,

1
Nel 2018, 16 GB possono essere esauriti abbastanza rapidamente ... Come potrebbe essere nel 2013 comunque.
jave.web,
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.