none
USAR MAS MEMORIA EN SISTEMAS DE 32 BIT RRS feed

  • Pregunta

  • Señores de la lista, buenos dias, quisiera preguntarle lo siguiente:

    Alguien a configurado el archivo boot.ini para que el sistema operativo pueda usar toda la memoria, ya que los sistemas de 32 bit solo puede manejar hasta 4 gb de RAM.
    los parametros que he AGREGADO en el archivo boot.ini son    /PAE /3GB

    Desde ese momento pude apreciar que el s.o. puede usar toda la memoria (esto lo pude ver en la opción de administracion de tareas de windows)

    Todo estaba bien, hasta que he podido observar que la memoria que toma el s.o. NO LO LIBERA.

    Asimismo, en el SQL SERVER, he configurado el AWE.
    Tambien configuré el LOCK PAGE MEMORY, pero al ver que el S.O no liberaba la memoria RAM, entonce lo desconfiguré.

    Mi servidor tiene la sgte caracteristicas: 

    S.O : Windows 2003 Enterprise R2 con SP2
    SMBD: SQL SERVER 2005 con SP3

    RAM: 7 GB
    PROCESADOR: 1 QUADCORE (4 NUCLEOS)


    Estaré a la espera de su ayuda.

    Saludos,

    Anibal CIPRIANO Carrarscal
    La Perseverancia es parte del Exito
    jueves, 25 de febrero de 2010 15:49

Respuestas

  • En la pestaña de Procesos (del Administrador de Tarea de Windows), ahi presentan todos los procesos que se ejecutan en el servidor y tambien la cantidad de memoria que consumen cada una de ellas.
    Se supone que la suma de todas las memorias usadas por los procesos deberia ser igual a la cantidad que presentan en la pestana de RENDIMIENTO (USO DE MEMORIA PF).

    En mi caso la suma de toda la memoria consumida por todos los procesos , NO COINCIDE con lo q indica en pestana de RENDIMIENTO (USO DE MEMORIA PF).

    Si usted no ha agregado columnas adicionales, lo que muestra la pestaña de procesos es solamente el Private Working Set de cada proceso. Esto es la cantidad de  memoria que el proceso no comparte con nadie más. Pero cada proceso puede usar además memoria compartida y también puede reservar memoria virtual. También observe que puede usted listar los procesos propios de su usuario (opción por omisión) en vez de todos los procesos de todos los usuarios.

    Asegúrese de seleccionar la opción "Show processes from all users" y agregue las demás columnas al reporte: en el Menú del Task Manager elija View / Select columns. Una descripción de cada columna usted la puede encontrar en:

    What do the Task Manager memory columns mean?
    http://windows.microsoft.com/en-US/windows-vista/What-do-the-Task-Manager-memory-columns-mean


    BTW, esta pregunta puede ser mejor respondida en un foro de Windows.

    Gustavo Larriera Sosa, Microsoft MVP | ascii164.blogspot.com | /*Este mensaje se proporciona tal como es, sin garantías de ninguna clase.*/
    jueves, 25 de febrero de 2010 18:17
    Moderador

Todas las respuestas


  • Todo estaba bien, hasta que he podido observar que la memoria que toma el s.o. NO LO LIBERA.


    A qué se refiere exactamente con eso de que el sistema operativo no libera la memoria que toma? Qué proceso o procesos del sistema operativo no están liberando memoria?
    Gustavo Larriera Sosa, Microsoft MVP | ascii164.blogspot.com | /*Este mensaje se proporciona tal como es, sin garantías de ninguna clase.*/
    jueves, 25 de febrero de 2010 16:17
    Moderador
  • Gustavo, gracias por responser.


    Cuando abro la ventana de ADMINISTRADOR DE TAREA DE WINDOWS, en la pestaña de RENDIMIENTO. observo 2 indicadores : Uno de CPU y el otro de Memoria RAM (Uso de PF)

    En el indicador de Uso de Memoria indica 6.5 Gb

    En la pestaña de Procesos (del Administrador de Tarea de Windows), ahi presentan todos los procesos que se ejecutan en el servidor y tambien la cantidad de memoria que consumen cada una de ellas.
    Se supone que la suma de todas las memorias usadas por los procesos deberia ser igual a la cantidad que presentan en la pestana de RENDIMIENTO (USO DE MEMORIA PF).

    En mi caso la suma de toda la memoria consumida por todos los procesos , NO COINCIDE con lo q indica en pestana de RENDIMIENTO (USO DE MEMORIA PF).

    Por eso digo que la memoria no libera.

    Espero que haya sido claro. Cualquier consulta me avisa por favor.
    La Perseverancia es parte del Exito
    jueves, 25 de febrero de 2010 17:57
  • En la pestaña de Procesos (del Administrador de Tarea de Windows), ahi presentan todos los procesos que se ejecutan en el servidor y tambien la cantidad de memoria que consumen cada una de ellas.
    Se supone que la suma de todas las memorias usadas por los procesos deberia ser igual a la cantidad que presentan en la pestana de RENDIMIENTO (USO DE MEMORIA PF).

    En mi caso la suma de toda la memoria consumida por todos los procesos , NO COINCIDE con lo q indica en pestana de RENDIMIENTO (USO DE MEMORIA PF).

    Si usted no ha agregado columnas adicionales, lo que muestra la pestaña de procesos es solamente el Private Working Set de cada proceso. Esto es la cantidad de  memoria que el proceso no comparte con nadie más. Pero cada proceso puede usar además memoria compartida y también puede reservar memoria virtual. También observe que puede usted listar los procesos propios de su usuario (opción por omisión) en vez de todos los procesos de todos los usuarios.

    Asegúrese de seleccionar la opción "Show processes from all users" y agregue las demás columnas al reporte: en el Menú del Task Manager elija View / Select columns. Una descripción de cada columna usted la puede encontrar en:

    What do the Task Manager memory columns mean?
    http://windows.microsoft.com/en-US/windows-vista/What-do-the-Task-Manager-memory-columns-mean


    BTW, esta pregunta puede ser mejor respondida en un foro de Windows.

    Gustavo Larriera Sosa, Microsoft MVP | ascii164.blogspot.com | /*Este mensaje se proporciona tal como es, sin garantías de ninguna clase.*/
    jueves, 25 de febrero de 2010 18:17
    Moderador