Velocizzare la nostra distribuzione GNU/Linux con lo Swappiness Tuning

Happy swappiness

La partizione di swap non è altro che un file.
Logicamente scrivere un file nella partizione swap risulta molto più lento che scriverlo direttamente nella memoria RAM.
Lo swap file viene controllato e gestito da una variabile del kernel chiamata “swappiness”.
Questa variabile può avere un valore da 0 a 100.
Per conoscere il valore attuale basta lanciare da terminale il comando:

cat /proc/sys/vm/swappiness

Il valore predefinito dovrebbe essere 60.
Quanto più il valore della variabile swappiness è alto, maggiore sarà la probabilità di scrivere i dati sulla partizione di swap.
Un modo per ottenere delle prestazioni migliori, consiste nel diminuire il valore di questa variabile.
Per modificare tale valore basta lanciare da terminale di amministratore il comando:

sysctl -w vm.swappiness=10

questa operazione tuttavia non rende definitiva la modifica quindi al riavvio del sistema il valore ritornerà a 60.
Per rendere definitiva la modifica bisogna editare, sempre tramite il terminale di amministratore, il file sysctl.conf

nano /etc/sysctl.conf

ed aggiungere la riga vm.swappiness=10 alle fine del file.
Ottenendo all’incirca questo schema

#
# Kernel sysctl configuration
#

# Disable packet forwarding
net.ipv4.ip_forward=0

# Disable the magic-sysrq key (console security issues)
kernel.sysrq = 0

# Enable TCP SYN Cookie Protection
net.ipv4.tcp_syncookies = 1

vm.swappiness=10

Premere contemporaneamente i tasti CTRL + O per salvare il file e CTRL + X per uscire da nano.
C’è chi consiglia addirittura di impostare il valore vm.swappiness a 0 il mio consiglio invece è quello di provare prima con un valore di 10 e di eseguire questa operazione con macchine che hanno almeno un 1Gb di RAM.
L’ aumento delle prestazioni si noterà soprattutto nei computer datati.

*** ATTENZIONE ***

A partire dalla versione 207 di Systemd le impostazioni lette da /etc/sysctl.conf non saranno più valide.
Systemd applicherà solo quelle lette nei files della cartella /etc/sysctl.d/

Con l’aggiornamento di procps-ng-3.3.8-3, bisognerà muovere e rinominare il file /etc/sysctl.conf e posizionarlo nella cartella /etc/sysctl.d/
per farlo basta lanciare, sempre da un terminale di amministratore, il comando:

mv /etc/sysctl.conf.pacsave /etc/sysctl.d/99-sysctl.conf

Wayland la nuova era del server grafico

Wayland il moderno server grafico

Wayland è il moderno server grafico, rispetto all’oramai obsoleto X11, creato da Kristian Høgsberg.

La differenza con il vecchio sistema X11 stà, oltre che nelle prestazioni, anche in un maggiore numero di estenzioni del protocolo X11 e una maggiore pulizia ed ordinamento delle API rispetto a quelle di X.org.

Con l’ uscita della versione stabile la 1.0 ci sarà, entro alcuni mesi, la possibilità di vederlo come server grafico predefinito nella maggiori distribuzioni GNU/Linux, prima tra tutte Fedora.

Gli sviluppatori di Gnome stanno lavorando per integrare Wayland con le Gtk+3 mentre con la prossima uscita delle librerie Qt5 prevista per questo dicembre tutte le applicazioni Kde saranno nativamente compatibili con Wayland.

A differenza, del server X che faceva da filtro tra le applicazioni e il motore grafico (compositor), Wayland interagisce direttamente col kernel e tutte le librerie contenute (KMS, evdev, mesa, fontconfig, FreeType, Cairo, Qt, ecc.) diventando di fatto il motore grafico eliminando così un passaggio.

Per avere un idea chiara del funzionamento di Wayland visitare:

http://wayland.freedesktop.org/architecture.html

LinuxDay 2012

Sabato 27 ottobre 2012 si terrà in tutta Italia il LinuxDay 2012 un evento nel quale si parlerà appunto del sistema operativo GNU/Linux in tutti i suoi aspetti.
Noi di NazionLinux.com saremo presenti al LinuxDay di Roma dove assisteremo ad i vari interventi, per avere una lista del programma visitare http://lug.uniroma2.it/linuxday/talk/ invece per sapere su come raggiungere la sede della manifestazione  http://lug.uniroma2.it/linuxday/come-raggiungerci/
Potete trovare ulteriori informazioni sul sito www.linuxday.it

Finalmente è uscita Slackware 14.0

Dopo più di un anno è finalmente uscita Slackware 14.0 portando con sè tutti i pacchetti aggiornati da Xfce 4.10.0 a KDE 4.8.5 ossia la versione stabile del ramo 4.8.x di KDE.
Utilizzando udev, udisks, udisks2 e molto specifiche di freedesktop.org per semplificare l’amministrazione del sistema.
Slackware usa il kernel versione 3.2.29 aumentando così le prestazioni del journaling filesystems, dei volumi SCSI e ATA RAID, il supporto SATA, Software RAID, LVM (Logical Volume Manager), e del del filesystem criptato.
Questo kernel supporta DRI (Direct Rendering Interface) per X e l’accelerazione grafica 3D per le nuove schede video.
Per sapere tutte le altre novità visitare il sito http://www.slackware.com/announce/14.0.php
invece se la volete provare scaricare la ISO dal sito FTP

ftp://ftp.slackware.com/pub/slackware/slackware-14.0/

Firefox 15 come visualizzare i files PDF

Una novità di Mozilla Firefox 15 è la possibilità di visualizzare i files pdf direttamente all’interno del programma.

Per poterlo fare però bisognerà effettuare delle modifiche al programma.

Per prima cosa avviare Firefox e nella barra degli indirizzi digitare about:config (nella barra degli indirizzi e NON in quella della ricerca) e premere il tasto INVIO.

Si aprirà una pagina particolare nella quale è presente un pulsante con scritto Farò attenzione, prometto cliccare 1 volta sul pulsante col il tasto sinistro del mouse (per chi ha i tasti inverti col il tasto destro).

Firefox

La schermata successiva conterrà moltissime voci, a questo punto, bisognerà cercare la voce pdfjs.disabled.

Per farlo scrivere, nella barra, dove a sinistra c’è scritto Cerca, la parola pdfjs.disabled se non vi dà alcun risultato dobbiamo crearla.

Cliccare col il tasto destro (per chi ha i tasti inverti col il tasto sinistro) al centro della pagina o in un qualsiasi spazio vuoto, selezionare Nuovo -> Booleano e scrivere pdfjs.disabled e dare invio a questo punto cliccare 2 volte col il tasto sinistro del mouse (per chi ha i tasti inverti col il tasto destro) sulla nuova chiave creata in modo che assuma il valore false e riavviare Firefox se volete fare una prova.