Dovrei aumentare il file di swap da 2GB?

Ho reinstallato Discourse, ma sui server Hetzner. Ora ho 4 GB di RAM e 40 GB di spazio. Per impostazione predefinita ha creato il file di swap da 2 GB

image

È sufficiente?

2 Mi Piace

Guardalo usando htop durante una compilazione. Probabilmente è sufficiente.

3 Mi Piace

Qual distribuzione Linux hai usato per l’installazione sui server?

Avrei consigliato di usare un file di swap invece di una partizione di swap.

I file di swap sono lo standard sulla maggior parte delle distribuzioni al giorno d’oggi e sono più flessibili in termini di regolazione della swappiness.

Non credo sia stata menzionata una partizione di swap?

Penso che 2GB di swap + 4GB di RAM siano sufficienti. Non credo che avresti bisogno di più swap a meno che tu non stia eseguendo anche altre cose sul tuo server.

Mi scuso, hai ragione.

Avrei dovuto assicurarmi di bere più caffè prima di rispondere :wink:

1 Mi Piace

Dipende da quanti plugin sono in uso, IA, ecc. Per me 4+2 non erano sufficienti.

1 Mi Piace

Non sono un esperto, quindi ho solo fatto alcuni screenshot lungo il percorso:

SCR-20251221-ilhi

SCR-20251221-imkv

Questo è stato subito dopo che ha finito:

SCR-20251221-imvf

Poi, l’ho lasciato in esecuzione per un po’ più a lungo, perché vedevo le barre 0 e 1 (presumo siano i core?) entrambe raggiungere circa l’80% e volevo vedere se fosse solo temporaneo:

SCR-20251221-ince

SCR-20251221-infh

SCR-20251221-inoo

SCR-20251221-inzv

Questo aiuta?

Per la maggior parte, la Mem non era superiore a circa 500M, in media. Durante la ricostruzione, il massimo che ha raggiunto è stato circa 1 GB, ma molto brevemente. Solo dopo che la ricostruzione si è interrotta è salita a quei valori di circa 1,6 GB.

E anche adesso, dopo che è rimasto fermo per qualche minuto, vedo ancora questo, quindi mi chiedo se sia normale?

image

@NateDhaliwal e @Rubi non ho fatto nulla da solo, l’ha creato automaticamente, quindi presumo sia uno swapfile? Ho solo seguito le istruzioni ufficiali per l’installazione e l’ho lasciato fare. Spero che questo chiarisca?

@Jagster Non ho molte cose. Niente IA, almeno non che io abbia installato qualcosa da solo, e a parte i plugin nativi, ne ho solo 3 che ho installato, insieme a Componenti, che sono probabilmente 20 o meno, ma non credo che siano così rilevanti?

Sì, è un file di swap. Se non ricordo male, all’inizio di quest’anno è stata apportata una modifica per creare un file di swap se la RAM è inferiore a 5 GB (credo che prima fosse 1 GB?).

1 Mi Piace

Chiaramente, c’è molta capacità in più, puoi procedere :+1:

1 Mi Piace

Potrei provare io stesso la prossima volta. Apri semplicemente una finestra del terminale separata e digiti htop? Qualche opzione consigliata? Farò una ricerca su internet per informazioni più generali al riguardo.

Sì. Ma nota che questo non è uno strumento preciso. È ovvio qui che 2GB sono sufficienti, ma se vuoi un picco più accurato dell’uso dello swap, potresti indagare su sysstat e sulla registrazione dei dati. Lascio a te la ricerca.

2 Mi Piace

Fantastico! Grazie per il tuo feedback e per il comando htop, che non conoscevo. L’ho salvato nei miei appunti.

2 Mi Piace

Per quanto mi riguarda, non userei htop ma piuttosto vmstat 5 perché lascia un registro in testo chiaro di ciò che ha visto (ogni 5 secondi). Questo è utile perché puoi scorrere all’indietro o cercare il momento peggiore. Il momento peggiore è ciò che conta davvero, specialmente se causa un fallimento. La situazione media (durante una ricostruzione) non è informativa. Con uno strumento come htop potresti facilmente non vedere il picco, e una volta passato non puoi più rivederlo.

Ho già pubblicato in passato su vmstat e spiegato come interpretare l’output.

5 Mi Piace

Grazie. Sono molto nuovo in tutto questo, quindi aggiungo sempre queste “perle” e le salvo nei miei appunti. Apprezzo!

1 Mi Piace