Foros del Web » Administración de Sistemas » Unix / Linux »

Como hacer que mi swap trabaje mas que mi Ram?

Estas en el tema de Como hacer que mi swap trabaje mas que mi Ram? en el foro de Unix / Linux en Foros del Web. hola, siempre mi ram en mi debian es la que mas trabaja, yo quiero que mi swap trabaje mas, quisiera saber si alguien me puede ...
  #1 (permalink)  
Antiguo 08/01/2004, 19:41
 
Fecha de Ingreso: noviembre-2003
Mensajes: 13
Antigüedad: 20 años, 5 meses
Puntos: 0
Como hacer que mi swap trabaje mas que mi Ram?

hola, siempre mi ram en mi debian es la que mas trabaja, yo quiero que mi swap trabaje mas, quisiera saber si alguien me puede ayudar, ¿hay alguna forma de configurar mi debian para hacer que mi swap sea la que mas trabaje?
solo eso
gracias
  #2 (permalink)  
Antiguo 09/01/2004, 07:33
 
Fecha de Ingreso: octubre-2003
Mensajes: 162
Antigüedad: 20 años, 6 meses
Puntos: 0
Y para que quieres que la swap trabaje mas??? Joder pero si la ram es muxisimo mas rapida q la swap q esta en el disco duro!. Asi q nada, deja q mejor curre la ram ok? q la swap te ralentiza la makina ;)
Un saludo.
  #3 (permalink)  
Antiguo 09/01/2004, 08:48
Avatar de gomo  
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 21 años, 11 meses
Puntos: 0
Es normal que no se use swap hasta que no se llene la memoria, así es como funciona (por definición). Piensa que por ejemplo un par de memorias DDR400 con dual channel pueden tener 8 GB/s de ancho de banda, mientras que el mejor disco rígido SCSI que el dinero pueda comprar no jalará más de 80 MB/s.

Saludos ;)
__________________
  #4 (permalink)  
Antiguo 09/01/2004, 11:30
Avatar de kripton  
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola dennisjfk!!!

Tal y como te han comentado yo creo que lo que te ocurre es lo más normal del mundo . Ten en cuenta que cuando arrancas un LINUX este acapara practicamente el 100% de la RAM, una parte la usa y la otra la reserva en stand-by. Cuando tu lanzas nuevos procesos el sistema ira liberando esa memoria que tenía en stand-by. Finalmente, si con esa memoria tampoco es capaz de atender las necesidades de los nuevos procesos, recurrirá a la swap.

La razón de porqué consumir antes la RAM que la SWAP ya te la han dicho, la velocidad.

Saludetes,
kripton
__________________
Hoy por ti, mañana por mi. Compartiendo entre amigos.

Usuario Registrado Linux #327495
  #5 (permalink)  
Antiguo 09/01/2004, 13:11
 
Fecha de Ingreso: marzo-2003
Mensajes: 172
Antigüedad: 21 años, 1 mes
Puntos: 0
en realidad el computador no puede ejecutar procesos en la swap, solo en la ram.

cuando la ram está llena y se requiere mas espacio para un nuevo proceso, se usa la memoria secundaria o swap (no es que permita ejecutar procesos en ella), lo que hace es tomar un proceso en memoria principal que esté en estado "bloqueado" por una operacion de entrada/salida o tenga menos prioridad y lo traslada a la swap con todos los datos y registros que tenga en ese instante, para que el nuevo proceso tome ese lugar que se liberó de la memoria principal. (esto se llama swap in)

cuando la operacion de entrada/salida está terminada (por ejemplo, se terminó de leer un dato en el disco duro, o el modem recibió un dato) el proceso bloqueado pasa al estado "listo", sin embargo no se puede ejecutar en la swap, entonces le toca esperar a que pase alguna de estas cosas:
- otro proceso pase a estado "bloqueado" y se pase a la swap
- se libere espacio en memoria pricipal debido que que un proceso se terminó
- el planificador determine que ese proceso necesita ser ejecutado, deteniendo otro proceso de menor prioridad segun el tipo de planificacion y pasandolo al swap para liberar espacio en la memoria principal.

cuando el proceso que estaba en la swap, entra en la memoria principal, se le llama swap out, y solo hasta que entra en la ram, el procesador puede ejecutarlo.

este procedimiento de swap in/swap out toma tiempo del procesador, y el planificador debe tener cuidado de que el computador no pase la mayor parte del tiempo haciendo los swap en lugar de ejecutar los procesos.


por eso la swap se llama memoria virtual, por que hace parecer que se tiene mas memoria real.

salu2
__________________
Algun dia se me ocurrirá escribir algo aquí. :pensando:

Última edición por LinuxManiac; 09/01/2004 a las 13:19
  #6 (permalink)  
Antiguo 09/01/2004, 16:13
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Ups...

Aca iba el thread.

posts repetidos.
Cita:
La verdad no lo se.

Pero me gana la curiosidad:

¿Con que fin?

La RAM es mas rapida.
Usar la SWAP es cargar doble al disco.
En ese ritmo frenético de uso creo tu disco tendria menos vida util.
La SWAP es un "remedio", no esta diseñada como memoria de uso primario.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:50.