Ubuntu 18.04 e lo swap?

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Buongiorno. Siccome voglio installare Ubuntu 18.04 su ssd ma senza la swap, ho letto che non è più una partizione ma un file.
Come faccio ad installare Ubuntu senza swap?
Grazie.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Ubuntu 18.04 e lo swap?

Messaggio da steff »

Ormai ssd e swap non è più un problema, se temi per l'SSD peché iilsistema swappa e disattivi la swap.... il sistema ti si blocca. O hai abbastanza ram e non swappa mai o non hai abbastanza ram e ci vuole.
Cmq basta installare e togliere la riga in /etc/fstab perlo swapfile.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
Claudio_F
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1463
Iscrizione: lunedì 28 maggio 2012, 18:49
Desktop: Mate/Gnome
Distribuzione: Ubu22.04

Re: Ubuntu 18.04 e lo swap?

Messaggio da Claudio_F »

Interessa anche a me.

Quindi lo swapfile viene creato ad ogni avvio e disabilitandolo da fstab non viene più creato... oppure viene comunque creato (svariati GB) ma non usato?

In questo secondo caso si può eliminare?

Lo chiedo per regolarmi con le installazioni su chiavetta, dove lo swap proprio non ci deve essere.

PS: tutti i miei sistemi, da 1 a 8G di Ram sono senza swap.
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Ho ram in abbondanza .... 8Gb e non faccio editing video e neanche gioco. Praticamente ho sempre 6Gb liberi.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Ubuntu 18.04 e lo swap?

Messaggio da steff »

La swapfile non viene creato ad ogni avvio ma montato, secondo le impostazioni in /etc/fstab, se non si vuole averlo a) eliminare la riga in fstab b) eliminare il file
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Ubuntu 18.04 e lo swap?

Messaggio da xavier77 »

Mio consiglio. Creare una partizione di swap piccolissima (un GB o meno).
Imposta pure un valore di swappines molto alto.
Con 8 GB di ram non verrà praticamente mai usata, se non in eventi più unici che rari.
Pertanto
1) l'SDD rimane sano (la swap non verrà mai usata, zero scritture su disco)
2) eviti che il sistema ti crei uno swapfile enorme in automatico.
3) se malauguratamente necessiti della swap per un errore di sistema, quest'ultimo non ti si blocca.

Ps: Una soluzione fra le mille possibili. Questa è quella che userei io.
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

xavier77, se creo una partizione piccola di swap, comunque in fase di installazione il sistema creerà anche un file di swap che andrà ad aggiungersi allo spazio occupato dalla partizione?
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Ubuntu 18.04 e lo swap?

Messaggio da xavier77 »

marcob12 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5056070#p5056070][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:xavier77, se creo una partizione piccola di swap, comunque in fase di installazione il sistema creerà anche un file di swap che andrà ad aggiungersi allo spazio occupato dalla partizione?
No.
Però ora che ci penso forse hai un'altra opzione. Cioè non creare la partizione ma indicare il numero massimo delle dimensioni dello swapfile.
Ora sono su cellulare e quindi non posso controllare, ma fai delle ricerche e aspetta consigli degli altri.
Quindi valuta la soluzione migliore per te. :ciao:
Ps: Non devi per forza reinstallare. Vedi il wiki sulle Faq sulla swap ;)
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Potrei lasciare creare il file swap. Con 8 giga di ram quanto spazio riserverà Ubuntu 18.04 allo swap?

Per modificare l'utilizzo dello swap, il file di configurazione in Ubuntu 18.04 è sempre questo?

Codice: Seleziona tutto

/etc/sysctl.conf
Con permesso di root, accedo al file

Codice: Seleziona tutto

sudo gedit /etc/sysctl.conf
inserisco subito in fondo al file, se non già presente

Codice: Seleziona tutto

vm.swappiness = 0
Ho scelto il valore "0" perchè così lo swap dovrebbe avvenire solo quando tutta la ram sarà esaurita.

E' necessario rispettare nel comando "vm.swappiness = 0" gli spazi prima e dopo "="?
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Con il comando

Codice: Seleziona tutto

sudo gedit /etc/sysctl.conf
ho inserito la seguente riga

Codice: Seleziona tutto

vm.swappiness=10
all'interno del file come si vede sotto:

Codice: Seleziona tutto

#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
# See http://lwn.net/Articles/277146/
# Note: This may impact IPv6 TCP sessions too
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#  Enabling this option disables Stateless Address Autoconfiguration
#  based on Router Advertisements for this host
#net.ipv6.conf.all.forwarding=1


###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
vm.swappiness=10

###################################################################
# Magic system request Key
# 0=disable, 1=enable all
# Debian kernels have this set to 0 (disable the key)
# See https://www.kernel.org/doc/Documentation/sysrq.txt
# for what other values do
#kernel.sysrq=1

###################################################################
# Protected links
#
# Protects against creating or following links under certain conditions
# Debian kernels have both set to 1 (restricted) 
# See https://www.kernel.org/doc/Documentation/sysctl/fs.txt
#fs.protected_hardlinks=0
#fs.protected_symlinks=0
Ho provato ad inserirlo anche distanziano = prima e dopo e cambiano il punto di inserimento del comando stesso, ovvero alla fine di tutto.

Quando vado a salvare mi da sempre questo da terminale:

Codice: Seleziona tutto

marco@marcopc:~$ sudo gedit /etc/sysctl.conf
[sudo] password di marco: 

** (gedit:1750): WARNING **: 08:58:23.793: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

** (gedit:1750): WARNING **: 08:58:23.794: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata

** (gedit:1750): WARNING **: 08:59:21.004: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

** (gedit:1750): WARNING **: 08:59:21.004: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata
Ho provato anche a verificare con il seguente comando:

Codice: Seleziona tutto

cat /proc/sys/vm/swappiness
ma da sempre valore 60

Cosa è cambiato con la versione 18.04? Sto sbagliando qualche cosa?
Avatar utente
enziosavio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2416
Iscrizione: sabato 27 novembre 2010, 13:20
Desktop: Plasma e Gnome
Distribuzione: 64bit
Sesso: Maschile

Re: Ubuntu 18.04 e lo swap?

Messaggio da enziosavio »

Avvia gedit con

Codice: Seleziona tutto

su -
E poi entra nel file modificandolo
Rivestì la corazza come gigante , cinse l'armatura di guerra e impegnò battaglia difendendo il campo con la spada
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Mi potresti indicare il comando completo per cortesia?
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17935
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: Ubuntu 18.04 e lo swap?

Messaggio da caturen »

è un bug di gedit lanciato da sudo https://bugs.launchpad.net/ubuntu/+sour ... ug/1575484
Usa un altro editor di testo.
Mi potresti indicare il comando completo per cortesia?
il comando suggerito da enzosavio NON funziona in ubuntu
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Ubuntu 18.04 e lo swap?

Messaggio da xavier77 »

marcob12 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5056158#p5056158][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Ho scelto il valore "0" perchè così lo swap dovrebbe avvenire solo quando tutta la ram sarà esaurita.
Da quel che ricordo il valore 0 disattiva la swappiness.
Per quello che vorresti tu dovresti mettere il valore 1.
Questo nelle versioni recenti del Kernel Linux (mi pare dalle 3.5.* in poi), come nel tuo caso visto che usi Ubuntu 18.04.
Come si egge ad esempio qui:
https://eklitzke.org/swappiness
NB: Non so se quella pagina è ancora attuale. In caso contrario fate sapere.
Avatar utente
enziosavio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2416
Iscrizione: sabato 27 novembre 2010, 13:20
Desktop: Plasma e Gnome
Distribuzione: 64bit
Sesso: Maschile

Re: Ubuntu 18.04 e lo swap?

Messaggio da enziosavio »

Rivestì la corazza come gigante , cinse l'armatura di guerra e impegnò battaglia difendendo il campo con la spada
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Ho provato anche con NANO. Non mi da errori, ma le impostazioni di swap non cambiano ....


Comunque non è il solo problema che ho incontrato con il 18.04:

Hexchat solo in inglese senza possibilità di salvare in una cartella desideata: da permesso negato.

Installato 18.04 su hard disk dove prima c'era il 16.04, non ho levato la partizione di swap, ho lasciato la partizione dati ntfs. Se interrogo gparted rileva tutte le partizioni. Se chiede a Gestore dischi, rileva solo quella dove è registrato Ubuntu 18.04 mentre le altre o libere oppure, dove dovrebbe esserci la partizione ntfs con i dati, dice partizione sconosciuta, spazio libero...
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

ora ho riacceso il pc ed il gestore dischi vede perfettamente tutte le partizioni ,,,,,,, ma qualche problemino c'è....
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

Re: Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Non c'è qualcuno che installato Ubuntu 18.04 è riuscito a modificare lo swappiness e come?
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Ubuntu 18.04 e lo swap?

Messaggio da xavier77 »

Prova con

Codice: Seleziona tutto

gedit admin:///etc/sysctl.conf
e mettendo alla fine

Codice: Seleziona tutto

vm.swappiness = 1
(il valore 1 per usare la swap quando la RAM è completamente piena, se no disattivi la swap)
marcob12
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: martedì 27 marzo 2012, 20:14
Desktop: Gnome
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Caldogno (VI)

(Risolto): Ubuntu 18.04 e lo swap?

Messaggio da marcob12 »

Ok, interrogando lo swappiness ora mi da 1.

Metto risolto.

Grazie.
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti