Tema: [TUTORIAL] Activar memoria swap E-510
Ver Mensaje Individual
  #8  
Viejo 14/02/14, 14:19:37
Array

[xs_avatar]
Armandiwiris Armandiwiris no está en línea
Miembro del foro
 
Fecha de registro: dic 2013
Localización: Granada
Mensajes: 104
Modelo de smartphone: LG H815 G4
Tu operador: Otra
Aqui dejo un poco más de información sobre el tema...
*Sysctl es una herramienta que nos permite cambiar parámetros del kernel sin tener que reiniciar el sistema, los parámetros a modificar se encuentran listados en /proc/sys/ y los más significativos son :

- dev : Establece los parámetros de configuración de los dispositivos conectados

- fs : Los parámetros relacionados con los sistemas de ficheros, inodes, quota, etc

- kernel : Comportamiento general del kernel

-net : Contiene los parámetros para configuración de la red

-vm : Se utiliza para la configuración de la memoria virtual.

*La estructura del comando sysctl es :

sysctl [ parámetro ] variable=valor

*Las opciones más habituales son :

-a : Muestra todos los valores disponibles

-w : Establece el valor indicado

-p : Carga en sysctl los valores definidos en el archivo system/etc/sysctl.conf

*Si establecemos un valor con la opción -w los cambios se pierden al reiniciar el equipo. Para evitar que esto ocurra hay que escribir los cambios en /etc/sysctl.conf (éste es ejecutado en cada inicio).
Entonces … ¿ para qué sirve la opción -w ? Para comprobar que los cambios que queremos hacer son los correctos y evitar reiniciar el sistema en varias ocasiones si no hemos configurado los parámetros correctos.
También decir que si los cambios están escritos en un archivo.txt dentro de la carpeta system/etc/init.d éste será también ejecutado en cada inicio, entonces las dos opciones son validas para hacer permanentes los cambios, por ello si ya tenemos un archivo en init.d con los cambios realizados no es necesario volver a escribirlos en sysctl.conf.
Por ejemplo, para cambiar el valor ‘hostname’ desde Terminal Emulator:

# sysctl -w kernel.hostname=miequipo
kernel.hostname = miequipo

*Para hacer el cambio permanente en system/etc/sysctl.conf haríamos lo siguiente:

# echo "kernel.hostname=miequipo" >> /etc/sysctl.conf

y para ejecutar sysctl.conf sin tener que reiniciar:

#sysctl -p

*También podemos escribir las lineas de lo que queremos modificar directamente en el archivo utilizando un editor de texto.

*Ejemplo de diferentes valores en sysctl.conf:


Última edición por Armandiwiris Día 16/02/14 a las 00:22:48.
Responder Con Cita
Gracias de parte de: