Importa se la quantità di un'area di swap in Linux è troppo piccola (ad esempio 1 Gb) e la RAM principale lo è 128Gb
?
Dovremmo sempre impostare la quantità di area di scambio su una quantità doppia di RAM?
AGGIORNAMENTO:
Ciao, grazie a tutti per aver risposto a questa domanda. In effetti, ho questa domanda perché abbiamo riscontrato alcuni problemi quando si utilizza un piccolo sistema cluster. I problemi sono pubblicati in Qui . L'immagine seguente è alcune informazioni su alcuni dei computer in questo piccolo cluster.
Il MEMTOT
è la quantità totale di RAM di quella macchina, il SWAPTO
è la quantità totale di SW
Area AP di quella macchina e il SWAPUS
è la quantità utilizzata di area SWAP. Come mostrato in figura, l'utilizzo di SWAP è davvero ridotto.
Quando si tenta di risolvere i problemi postati in Qui , non siamo sicuri se la quantità di area SWAP sia troppo piccola, il che è giusto 1Gb
relativo a 128Gb
, come mostrato in figura. Quindi, ho questa domanda. Mi dispiace non aver inserito tutte le informazioni di base nella versione originale di questo post. Prima di ciò, abbiamo anche pensato che se la quantità di RAM fosse grande, potremmo impostare la quantità di SWAP piccola. Abbiamo provato a impostare lo SWAP di c0148
essere 16Gb
, il problema sembra essere nessuno (Forse dovremmo prendere questa conclusione dopo aver osservato i loro stati per molto tempo).
Non siamo professionisti sul sistema Linux, e non siamo riusciti a spiegare perché questo è successo. È probabile che si tratti di un sistema cluster e SGE sta gestendo le risorse di ciascuna macchina e deve disporre di una quantità relativamente ampia di SWAP poiché tale macchina può essere utilizzata da molti lavori inviati da molti utenti.
Inoltre, se impostiamo la quantità di SWAP troppo grande, anche gli altri problemi che causeremmo sarebbero degni di considerazione.