|
Ago
06
|
estuve experimentando por en mi PC siguendo algunos articulos en la web que decian que cuando se comienza a usar la SWAP, la PC se vuelve lenta por que es una memoria de no fisica, que se almacena en el HD. esto es verdad, pero la tampoco van a negar que tienen la suficiente memoria como para trabajar son SWAP.
el SWAP es una apoyo, teoricamente se usa cuando la memoria RAM se llena y de solicita mas memoria, entonces se pasan los bloques de memoria menos usados y se comienzan a almacenar en el disco duro, exactamente en la SWAP.
la mayoria de gente evitan que se use la SWAP por creer que su sistema se sobrecargue haciendo uso del siguente comando:
# sysctl vm.swappiness=10
y lo terminan haciendo permanente añadiendo la siguente linea al /etc/sysctl.conf:
vm.swappiness=10
pero eso lo unico que hace es que unicamente se use la SWAP strictamente cuando se llena la RAM, pero, pero la mayoria de las distribuciones viene con el valor por defercto vm.swappiness=60 entonces, la pregunta es, por que las distribuciones mas comunes vienen con el etse valo y no con vm.swappiness=10???
la respuesta es simple. al colocar el swappiness en 60 haces que los bloques de memoria menos usados se vayan al SWAP antes de que se llene la memoria asi dejamos memoria libre para que entre un programa que la necesite y no este esperando que se haga espacio en memoria, como cuando estamos con el swappiness en 10.
Y muchos me preguntaron, ¿Por que no subir el swappines a 100?, bueno 100 es el maximo valor para el swappiness, pero al colocarle un valor muy elevado al swappiness hacemos que mas bloques se trasladen al SWAP para dejar mas memoria disponible, pero de esa forma pasamos bloques que no estan en tanto deshuso y el CPU los requiere lentamente pero los usa. entonces ahi si se comenzaria a poner lenta la PC porque el CPU mas se va a ocupar en hacer las operaciones de paginacion entre el HD y la memoria y no se ocupa realmente en el uso del programa.
por ese motivo el swappiness en 10 es un gran mito que muchos caen, inclusive yo, que por desinformacion lo coloque y todo hiva bien hasta que se llena la memoria y ahi se pone lenta la PC, ahora estoy con el swappiness en 60, por tal motivo mi computadora esta en lo mas optimo de velocidad inclusive usando el swap. asi me aseguro que solo los bloques de memoria menos usados bajen al HD.










