Asus RT-AC68U: Crear fichero como memoria swap

3 minutos de lectura

Introducción

Si has instalado Entware en tu router y has ido añadiendo servicios como Transmission, posiblemente el rendimiento del router se vea ralentizado, sin embargo podemos crear una partición swap para mejorar el rendimiento del router.

Aprovechando que tengo instalado Diversion para bloquear la publicidad, podemos utilizar uno de sus scripts de ayuda que precisamente nos permite crear un fichero para que trabaje como memoria swap

Instalación

Ejecutamos diversion y en el menú pulsamos o

 1 Diversion 4.0.3                  by thelonelycoder
 2 Diversion 4.0.3                  by thelonelycoder
 3
 4 RT-AC68U (armv7l) FW-384.7 @ 192.168.1.1
 5
 6 56,269  blocked domains  1  hosts file(s) in use
 7 24,913 t  24,913 w  2 n ads since Oct 20 18:43
 8____________________________________________________
 9
10 d   Diversion Lite       enabled
11 c   communication        DivUn stats backup FWun
12
13 a   ad-blocking          to IP 0.0.0.0
14 l   logging              /opt/var/log/dnsmasq.log
15
16 ep  entware packages
17
18 b   blocking file        Standard Mon @ 2:00
19 el  edit lists
20
21 f   follow dnsmasq.log
22
23 e   exit Diversion                 more options  o
24____________________________________________________
25
26 What do you want to do?

Ahora aparece la opción para crear el fichero swap, tecleamos sw

 1 56,269  blocked domains  1  hosts file(s) in use
 2 (no ads counted yet, stats not available)
 3____________________________________________________
 4
 5 d   Diversion Lite       enabled
 6 c   communication        DivUn stats backup FWun
 7
 8 a   ad-blocking          to IP 0.0.0.0
 9 l   logging              /opt/var/log/dnsmasq.log
10
11 ep  entware packages
12
13 b   blocking file        Standard Mon @ 2:00
14 el  edit lists
15
16 f   follow dnsmasq.log
17
18 ac  update ads counter   Auto-update  au  off
19 ds  dnsmasq settings
20 sw  create swap file
21 ct  change theme colors   blue
22
23 sh  shell history        on
24 cj  show cron job(s)
25 sf  show file content
26
27 e   exit Diversion                 less options  o
28____________________________________________________
29
30 What do you want to do?  sw
31____________________________________________________

Seleccionamos en que dispositivo USB vamos a crear el fichero

 1 This manages the Swap file.
 2 A Swap file is useful when the router runs out of
 3 memory (RAM). See router WebUI/Tools under Memory.
 4
 5 No Swap file detected on system.
 6
 7 Create a Swap file now? [1=Yes e=Exit] 1
 8____________________________________________________
 9
10 Listing compatible device(s) for a Swap file:
11
12 1. /tmp/mnt/8GB
13
14 Select device [1 e=Exit] 1
15
16 creating Swap file on: /tmp/mnt/8GB
17____________________________________________________
18
19 Continue? [1=Yes e=Exit] 1

Seleccionamos el tamaño a utilizar

 1____________________________________________________
 2
 3 Select a Swap file size
 4
 5 1. 256MB
 6 2. 512MB
 7 3.   1GB
 8 4.   2GB
 9
10 Enter size [1-4 e=Exit] 2
11
12Creating the Swap file, this will take some time
13
14  Done  Swap file created at:
15 /tmp/mnt/8GB/myswap.swp
16
17 What do you want to do?  e

Una vez terminado, podemos comprobar que realmente el router hace uso de la memoria swap

1carlos@Asus:/tmp/home/root# free
2             total       used       free     shared    buffers     cached
3Mem:        255700     171244      84456          0       2828      52448
4-/+ buffers/cache:     115968     139732
5Swap:       524284          0     524284
6carlos@Asus:/tmp/home/root#

Espero que te haya gustado, pasa un buen día.