2017-11-04 5 views
0

Sie können einen JVM-Speicher Einstellungen und Taurus aber unterstützt es dynamische Abstimmung überhaupt? Gibt es eine Einstellung, um den jvm relativ zur Anzahl der im System verfügbaren CPUs und Speicher anzupassen? Es wäre schön, wenn ich das nicht selbst schreiben müsste.Auto tune jvm in Taurus Container

Vor allem, wenn ich den Taurus Container laufen lasse und ich möchte, dass er tragbar ist.

Antwort

0
  1. Sie können get the amount of free RAM (in Gigabyte) wie:

    grep MemTotal /proc/meminfo | awk '{print $2}' | xargs -I {} echo "scale=4; {}/1024^2" | bc 
    
  2. Sie können JMeter JVM memory limit in Taurus Konfigurationsdatei gesetzt wie:

    modules: 
        jmeter: 
        memory-xmx: 4G 
    
  3. Sie zu den Punkten 1 und 2 über Taurus Dockerfile kombinieren schreibe die oben genannten Zeilen irgendwo in den Ordner /etc/bzt.d/, wo die Standard-Taurus-Konfiguration lebt.

Siehe How to Execute a Load Test Using the Taurus Docker Image Leitfaden für weitere Informationen