Skip to main content

Manuale Utente (Inglese)

Sui router Keenetic è disponibile un'opzione per abilitare il file di swap zRAM. Questo fornisce un uso più efficiente della RAM comprimendo i blocchi a cui si accede o che vengono modificati raramente. Aumenta leggermente il carico sul processore. Potrebbe essere necessario un file di swap per il corretto funzionamento del client torrent Transmission integrato.

zRam — il modulo del kernel Linux (precedentemente noto come compcache) che aumenta le prestazioni impedendo il paging dei dati sull'unità disco rigido e utilizzando la compressione della RAM (l'algoritmo di compressione lzo) finché non è necessario utilizzare un file di swap sul disco rigido.

La velocità di scambio dei dati con la RAM è molto più veloce rispetto a un'unità disco rigido; pertanto, zRam consente più operazioni di swap su dispositivi con una piccola quantità di RAM. Inoltre, zRam sarà utile per gli SSD che utilizzano la memoria flash, che ha un numero limitato di cicli di sovrascrittura.

A partire dalla versione KeeneticOS 3.7 in poi, zRAM può essere abilitato nell'interfaccia web del router nel menu Gestione alla pagina 'Impostazioni generali del sistema' sotto Opzioni di prestazione.

zram-usage0-en.png

Impostare l'interruttore Disco RAM compresso per lo swap di sistema su Attivato.

Suggerimento

Per maggiori informazioni, consultare l'articolo File di swap virtuale zRAM e acceleratore di traffico HWNAT.

Per i dispositivi con KeeneticOS 3.6 e versioni precedenti, zRAM può essere abilitato solo dall'interfaccia a riga di comando (CLI). Connettersi alla CLI ed eseguire i seguenti comandi:

(config)> system zram
(config)> system configuration save
zram-usage-en.png

Quando si esegue il comando system zram, il sistema determinerà automaticamente la dimensione consigliata del file. Di norma, la dimensione del file zRam corrisponde alla dimensione della Keenetic RAM.

Nel nostro esempio, la dimensione della RAM di Keenetic Titan è 256 MB o 262016 Kbyte (è possibile vederlo nella CLI):

(config)> show system

hostname: Keenetic_Titan
 domainname: WORKGROUP
 cpuload: 1
 memory: 41908/262016
 swap: 0/262012
 memtotal: 262016
 memfree: 183428
 membuffers: 9248
 memcache: 27432
 swaptotal: 262012
 swapfree: 262012
 uptime: 824

Nel nostro caso, il sistema ha selezionato automaticamente una dimensione del file di swap pari a 256 MB.

È possibile utilizzare il comando show system zram per visualizzare i parametri zRam:

(config)> show system zram

zram: 
 enabled: yes
 compression-algo: lzo
 disk-size: 262016456
 compressed-size: 87
 original-size: 4096
 total-memory-used: 12288
 compression-threads: 2
 compressed-ratio-pcs: 300

Per disabilitare la compressione della memoria, è possibile utilizzare il comando system no zram

(config)> system zram
Zram::Manager: Enabled zram swap of size 262144Kb.
(config)> system no zram
Zram::Manager: Zram swap disabled.