#1
|
|||
|
|||
jd2: zu hohe cpu last im leerlauf
JD2/Linux hat bei mir zu hohe CPU-Last im Leerlauf !!!
att 23516 40.1 17.1 3637596 359844 pts/2 Sl 20:13 0:19 /home/att/jd2/jre/bin/java -Dinstall4j.jvmDir=/home/att/jd2/jre -Dexe4j.moduleName=/home/att/jd2/JDownloader2 -Dinstall4j.launcherId=5977 -Dinstall4j.swt=false -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Xms64m -Dsun.java2d.d3d=false -Di4j.vpt=true -classpath /home/att/jd2/.install4j/i4jruntime.jar:/home/att/jd2/JDownloader.jar com.install4j.runtime.launcher.UnixLauncher launch 883f5673 /home/att/jd2/error.log /home/att/jd2/output.log org.jdownloader.update.launcher.JDLauncher 40.1 -> ein unverschämtes Programm..... |
#2
|
||||
|
||||
Welche Hardware und System kommt zum Einsatz?
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#3
|
|||
|
|||
Na was denn wohl... Linux in einem Vserver mit 3 cores und 2 GB RAM
Linux 4.4.0-1062.4.2.vz7.116.7 #1 SMP Mon Dec 9 19:36:21 MSK 2019 x86_64 x86_64 x86_64 GNU/Linux cat /proc/cpuinfo |grep process processor : 0 processor : 1 processor : 2 free total used free shared buff/cache available Mem: 2097152 1088076 764632 20044 244444 989028 Swap: 1048576 85440 963136 |
#4
|
||||
|
||||
@att2: Welches Java? java -version
Bitte mal in einer solchen Situation ein Log erstellen und dann logID posten. Der Threaddump darin zeigt alle Aktivität der Threads auf. Evtl dachtest du er sei Idle hat aber im Hintergrund maybe ein Update geprüft/installiert. Im Idle ist 40% definitiv nicht normal und daher der Threaddump, dann kann ich dir sagen woher die Last kommt. https://support.jdownloader.org/Know...d-session-logs
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
Wieviel Links hast du in der Liste? Evtl arbeitet Java am Memory limit und die CPU Last kommt durch die Speicherverwaltung.
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
java -version
openjdk version "11.0.6" 2020-01-14 OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1) OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing) Null links in der Liste, direkt nach Restart und gerade erfolgtem Update. Minimum Last 18.7 in reinem Leerlauf, auch nach mehreren Minuten : ps aux |grep jav att2 13253 18.8 18.7 3643904 393192 pts/2 Sl 00:29 0:26 /home/att2/jd2/jre/bin/java -Dinstall4j.jvmDir=/home/att2/jd2/jre -Dexe4j.moduleName=/home/att2/jd2/JDownloader2 -Dinstall4j.launcherId=5977 -Dinstall4j.swt=false -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Xms64m -Dsun.java2d.d3d=false -Di4j.vpt=true -classpath /home/att2/jd2/.install4j/i4jruntime.jar:/home/att2/jd2/JDownloader.jar com.install4j.runtime.launcher.UnixLauncher launch 883f5673 /home/att2/jd2/error.log /home/att2/jd2/output.log org.jdownloader.update.launcher.JDLauncher -update |
#7
|
|||
|
|||
Edit: Ergänzung: Nach 10 Minuten im Leerlauf : Last = 8.9
|
#8
|
||||
|
||||
Ich brauche ein JDownloader Log von dem Zeitpunkt der hohen CPU Last, da der darin enthaltene Thread-Dump alle laufenden Threads zeigt. So kann ich dazu wenig sagen, da z.b in Java11 auch ein Fehler enthalten war bei dem ein Thread 100% CPU Last erzeugte.
Evtl mal das aktuelle Java 11.07 testen. Anhand eines JDownloader Log kann ich dir dann genau sagen ob es am JDownloader liegt oder an Java
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
root@mycomputer:~# apt-get install openjdk-11-jre
Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig openjdk-11-jre ist schon die neueste Version (11.0.6+10-1ubuntu1~18.04.1). openjdk-11-jre wurde als manuell installiert festgelegt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 73 nicht aktualisiert. Ich wüsste nicht, was ich da noch machen sollte. Last ist im Leerlauf nie kleiner als 8.9. Ersten 10 sec : Last = 99.6% 12.06.20 13.54.17 <--> 12.06.20 13.55.25 jdlog://2094025302851/ |
Thread Tools | |
Display Modes | |
|
|