Los usuarios virtuales que acceden al servidor web pueden necesitar memoria para preparar solicitudes, enviar solicitudes y recibir respuestas. Puesto que la cantidad de memoria no se define automáticamente en sistemas remotos, podría recibir un error de memoria agotada.
Para corregir esta situación, aumente la asignación de memoria del sistema.
Acerca de esta tarea
Si recibe un error de memoria insuficiente al ejecutar una prueba o una planificación, altere temporalmente la cantidad de memoria predeterminada que se ha asignado
a dicho sistema. Para ello, establezca la propiedad RPT_VMARGS, que sobrescribe a RPT_DEFAULT_MEMORY_SIZE. Después de la primera ejecución satisfactoria,
IBM® Rational Performance Tester establece automáticamente el valor de RPT_DEFAULT_MEMORY_SIZE, que representa el tamaño máximo de almacenamiento dinámico que especificará
Rational Performance Tester en ejecuciones posteriores.
Nota: Asegúrese de que haya al menos una ejecución satisfactoria después de que se creen todas las ubicaciones para que RPT_DEFAULT_MEMORY_SIZE exista.
Consejo: Si experimenta problemas de falta de memoria, resulta recomendable comprobar en primer lugar el archivo javacore*.
También puede consultar los resultados y verificar que el servidor está respondiendo correctamente, ya que muchas veces los errores puede dar lugar a un consumo excesivo de recursos. También puede supervisar el uso de memoria con el gestor de tareas o con otra herramienta a diversos niveles de carga de usuario, como por ejemplo
10, 50, 100, 500 ó 1000 usuarios y utilizar estos datos para realizar una estimación de las necesidades de memoria por usuario virtual y luego calcular los requisitos de memoria del proyecto para cargas de usuario mayores. En algunos casos, la mejor solución consiste en añadir otro agente.
Rational Performance Tester establece el tamaño del almacenamiento dinámico para RPT_DEFAULT_MEMORY_SIZE en función del tipo de bit del JRE:
- Para Java Runtime Environment (JRE) de 32 bits, Rational Performance Tester establece el
70% del tamaño de la memoria física en RPT_DEFAULT_MEMORY_SIZE. Generalmente, el límite máximo se
establece en 1200 m.
- Para JRE de 64 bits, algunas cargas de trabajo pueden ofrecer un mejor rendimiento con un tamaño de almacenamiento dinámico menor que el 70% de la memoria física hasta un máximo de 12000 m.
Qué hacer a continuación
Si ha aumentado la memoria disponible y sigue recibiendo errores de memoria insuficiente, añada más sistemas remotos al grupo de usuarios. Para obtener información sobre cómo hacerlo, consulte el apartado
Ejecución de un grupo de usuarios en una ubicación remota.