[erledigt] Java u.a Anwendungen starten langsam

Dieses Forum dient der grundlegenden Hilfe und Unterstützung :

Stelle hier Deine Fragen zur Grundinstallation und zur Benutzung von Mageia. Beispielsweise gehören hierhin Fragen zum Download der ISOs und deren Installation, zur Einrichtung des Druckers, Benutzung der Textbearbeitung, usw.

Bitte versuche, Deine Fragen im richtigen Subforum zu stellen und gib dabei so viele Informtionen wie möglich. Je präziser die Frage gestellt wird, um so eher bekommst Du eine hilfreiche Antwort.

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 26th, '14, 19:57

Anderer Kernel (tmb) mit anderem sheduler bringt auch nix.
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon man-draker » Aug 27th, '14, 06:44

letzter3 hat geschrieben:Gezählte "Startdauer" ca. 12 sec.

Hm, das bekomme ich in einer MGA4-VM auf einem Host mit AMD E5 auch hin, aber auf dem Host-System startet das Programm in 3 Sekunden.
Da scheint bei dir wirklich etwas im Argen zu liegen.

Ich habe mal gemessen, welche Aktionen wie lange dauern

Mit
Code: Alles auswählen
 strace -o erg.lst -f -r java -jar JavaMP3Gain.jar

habe ich erst einmal eine Liste aller Systemaufrufe mit ihrer relativen Dauer angelegt.
Mit
Code: Alles auswählen
 awk '{print $2 $3 $4}' erg.lst  > zeiten.txt

die erste Spalte mit der Prozessnummer entfernt
und den Rest mit
Code: Alles auswählen
sort zeiten.txt > liste.txt

sortiert.¹
Am Ende der Liste stehen die "teuersten" Systemaufrufe.
In der VM dauern diese 0.10... Sekunden, auf dem Host 0.05... Sekunden.
Auf deinem PC sollten also Werte nicht größer, als 0.05... Sekunden auftreten.
Sind am Ende der Liste längere Aufrufe, wäre zu analysieren, was da so lange gedauert hat.

1) Die Ausgabedateien kannst du nennen, wie du möchtest.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 19:59

Erstmal vielen Dank für die Hinweise!

Die Liste ist ziemlich groß (11 MB), mal sehen, ob pastebin da mitmacht.
Es gibt anscheinend keinen einzelnen Ausreisser.
Das hier ist das längste:
Code: Alles auswählen
0.050443futex(0x7fdfb0210b28,FUTEX_WAKE_PRIVATE,

Der FUTEX_WAKE taucht insgesamt 767 mal auf > 0,05 sec auf und etliche hunderte weitere Male, wenn dann auch deutlich kürzer.

Okay, pastebin kackt ab.
Hier mal die hochgeladene Liste:
https://drive.google.com/file/d/0By2OJV ... sp=sharing
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 20:03

Hier ergibt sich etwas mehr.
Der Aufruf des mc:

Code: Alles auswählen
0.001493access("/home/letzter/.local/share/mc/skins/default",R_OK)
0.001543close(3)=
0.001710getdents(3,/*
0.001785brk(0x1d68000)=
0.002239getdents(3,/*
0.291581close(3)=
3.046568rt_sigaction(SIGINT,{SIG_IGN,
4.705851ioctl(3,FIONREAD,
5.005143close(3)=
5.005221poll([{fd=3,events=POLLOUT}],
5.005300poll([{fd=3,events=POLLOUT}],
5.005311close(3)=
5.005389close(3)=
5.005436poll([{fd=3,events=POLLOUT}],
5.005460poll([{fd=3,events=POLLOUT}],


Sagen tut mir das aber nix.
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon doktor5000 » Aug 27th, '14, 20:05

Blöde Frage: Die meisten der java-Programme wollen doch auch ins Netzwerk, oder? Evtl. IPv6 bei dir deaktiviert, oder Firewall krumm konfiguriert?
Kannst du ::1 pingen?

Siehe etwa https://groups.google.com/d/msg/puppet- ... DSHw4l8OIJ

Bei anderen war es eine Kernel-Einstellung: https://bugzilla.redhat.com/show_bug.cgi?id=879801
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 20:09

Der Midnight Commander ist aber kein Java-Programm.
Mit IPv6 und firewall habe ich diverse Konstellationen probiert, überall das gleiche.
Kannst du ::1 pingen?

Anscheinend nicht:
Code: Alles auswählen
[root@wuerfel ~]# ping ::1
ping: unknown host ::1
[root@wuerfel ~]#
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon doktor5000 » Aug 27th, '14, 20:10

letzter3 hat geschrieben:Der Midnight Commander ist aber kein Java-Programm.

Und? Ich denke es geht um java-Anwendungen, die langsam starten. Keine Ahnung warum du den mc ins Spiel gebracht hast, und was das damit zu tun hat ...
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 20:11

EIne IPv6-Adresse habe ich aber:
Code: Alles auswählen
[root@wuerfel ~]# ifconfig
enp2s0    Link encap:Ethernet  Hardware Adresse 6C:62:6D:96:19:EB 
          inet Adresse:192.168.0.30  Bcast:192.168.0.255  Maske:255.255.255.0
          inet6 Adresse: fe80::6e62:6dff:fe96:19eb/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6787575 errors:0 dropped:52 overruns:0 frame:0
          TX packets:4842706 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:7470969325 (6.9 GiB)  TX bytes:2043968850 (1.9 GiB)

lo        Link encap:Lokale Schleife 
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:59558 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59558 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:36926099 (35.2 MiB)  TX bytes:36926099 (35.2 MiB)

[root@wuerfel ~]#


Wenn auch die Netzwerkschnittstelle etwas seltsam benannt wurde :?:
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 20:13

Deshalb:
doktor5000 hat geschrieben:
letzter3 hat geschrieben:p.s. Erwähnenswert vielleicht noch folgendes:Auch der Start des mc auf der Konsole dauert ewig (30 sec?)
Ebendso thunderbird, ca. 11 sec.

Das klingt ja nicht mehr nur nach einem java-Problem ... Mal mit einem frisch angelegten Benutzer getestet?


:-)
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 21:03

Hallo Florian,
doktor5000 hat geschrieben:
Siehe etwa https://groups.google.com/d/msg/puppet- ... DSHw4l8OIJ

Hier endet aber der FUTEX_.... im time out. Das habe ich bei mir in der Regel nicht.
Code: Alles auswählen
13041      0.000010 futex(0x7fdfb03c2854, FUTEX_WAIT_PRIVATE, 37, NULL <unfinished ...>
13030      0.000010 mmap(0x7fdf7b42f000, 12288, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
13027      0.000015 futex(0x7fdfb01c1728, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
13030      0.000011 <... mmap resumed> ) = 0x7fdf7b42f000
13027      0.000010 <... futex resumed> ) = 0
13030      0.000018 rt_sigprocmask(SIG_SETMASK, [QUIT],  <unfinished ...>
13027      0.000027 mprotect(0x7fdfb7f24000, 4096, PROT_READ <unfinished ...>
13030      0.000013 <... rt_sigprocmask resumed> NULL, 8) = 0
13027      0.000013 <... mprotect resumed> ) = 0
13030      0.000010 madvise(0x7fdf7b42f000, 1028096, MADV_DONTNEED <unfinished ...>
13027      0.000012 mprotect(0x7fdfb7f24000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
13030      0.000010 <... madvise resumed> ) = 0
13027      0.000011 <... mprotect resumed> ) = 0
13030      0.000009 _exit(0)            = ?
13027      0.000010 mprotect(0x7fdfb7f25000, 4096, PROT_NONE <unfinished ...>
13030      0.000022 +++ exited with 0 +++
13027      0.000010 <... mprotect resumed> ) = 0
13027      0.000045 futex(0x7fdfb01c1754, FUTEX_WAIT_BITSET_PRIVATE, 25, {84156, 134176281}, ffffffff <unfinished ...>
13033      0.000441 futex(0x7fdfb0201a54, FUTEX_WAIT_PRIVATE, 113, NULL <unfinished ...>
13039      0.004802 <... poll resumed> ) = 0 (Timeout)
13039      0.000020 futex(0x7fdfb0352154, FUTEX_WAIT_PRIVATE, 11, NULL <unfinished ...>
13027      0.004820 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)


doktor5000 hat geschrieben:Bei anderen war es eine Kernel-Einstellung: https://bugzilla.redhat.com/show_bug.cgi?id=879801

I am runing 3.6.7-4.fc17.x86_64 on a 12-core/24-threads
Intel Xeon X5670 with 12GB RAM. When under load, I saw

163 root 39 19 0 0 0 R 100.6 0.0 301:55.25 khugepaged

and machine became very unresponsive.

Das tritt dort aber nur unter Last auf. Mein Rechner ist absolut untätig.

doktor5000 hat geschrieben:Blöde Frage: Die meisten der java-Programme wollen doch auch ins Netzwerk, oder? Evtl. IPv6 bei dir deaktiviert, oder Firewall krumm konfiguriert?
Kannst du ::1 pingen?

Ich habe meine Schnittstelle mal entfernt und neu eingerichtet. Kein Unetrschied.
Firewall an0/aus. Kein Unterschied. (auch shorewall6 händisch dazu und wieder abgestellt.)
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon doktor5000 » Aug 27th, '14, 21:18

letzter3 hat geschrieben:p.s. Erwähnenswert vielleicht noch folgendes:Auch der Start des mc auf der Konsole dauert ewig (30 sec?)
Ebendso thunderbird, ca. 11 sec.

Sorry, aber das hast du 3km weiter vorne geschrieben, in einem Nebensatz ... Um es dann 30 Posts weiter nochmal mitten rein zu streuen. Da fehlte mir der Zusammenhang.

Was ist mit den Tipps von man-draker aus viewtopic.php?p=24853#p24853 ? Was ist dabei rausgekommen?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 21:22

doktor5000 hat geschrieben:Sorry, aber das hast du 3km weiter vorne geschrieben, in einem Nebensatz ... Um es dann 30 Posts weiter nochmal mitten rein zu streuen. Da fehlte mir der Zusammenhang.

Paa! Das deutsche Forum hat noch nicht mal 25.000 Beiträge. Die wirst du doch im Kopf haben! :D

doktor5000 hat geschrieben:Was ist mit den Tipps von man-draker aus viewtopic.php?p=24853#p24853 ? Was ist dabei rausgekommen?

Noch nix. war ja im Urlaub und habe erst gestern abend die Live-ISO gezogen.
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon doktor5000 » Aug 27th, '14, 21:35

Dann Spocht frei :)
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 27th, '14, 21:57

man-draker hat geschrieben:Noch zwei Ideen, um zu erkennen, ob es sich um ein Mageia-Problem oder doch eines der Umgebung handelt:

- Eine Mageia-Live-Version starten, da hinein die Anwendung installieren, Startverhalten beobachten
-- verschwindet das Problem, verbirgt sich die Ursache in der konkreten Installation
...


Problem verschwindet.
- KDE64bit Live (also die Entsprechung meiner Installation, wobei ich von der großen DVD installiert habe)
- mc startet sofort
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon doktor5000 » Aug 27th, '14, 22:32

Dann ist deine Karre total verfriemelt :lol:
Einfachste und am wenigsten zeitaufwendige Lösung ist wohl Sicherung der wichtigen Daten in /home (und was du sonst noch brauchst) und dann neuinstallieren,
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 28th, '14, 20:31

doktor5000 hat geschrieben:Dann ist deine Karre total verfriemelt :lol:
Einfachste und am wenigsten zeitaufwendige Lösung ist wohl Sicherung der wichtigen Daten in /home (und was du sonst noch brauchst) und dann neuinstallieren,


Da habe ich wohl Pech gehabt, denn auch eine Neuinstallation bringt keinerlei Besserung. Falsch, zumindest im init 3 startet der MC jetzt sofort.
Unter X dauert es ewig, auch mit neuem user unter XFCE.

Un diesmal extra eine Installtion von der Live_CD gemacht, bei der es im Live-Modus funktioniert.
Was heisst das? Irgendwas auf meiner Platte bremst den MC und JavaProgramme aus (Chromium, LibreOffice, konqueror .....->alles andere funktioniert) :?:
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon man-draker » Aug 28th, '14, 21:19

letzter3 hat geschrieben:Was heisst das? Irgendwas auf meiner Platte bremst den MC und JavaProgramme aus (Chromium, LibreOffice, konqueror .....->alles andere funktioniert) :?:

Ein Defekt auf derselben?
Schließlich wird dein Mageia wieder genau dort auf der Platte liegen, wo es vorher auch war.
Kannst du eine andere Platte oder Partition nehmen?
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Java Anwendungen starten langsam

Beitragvon letzter3 » Aug 29th, '14, 15:11

man-draker hat geschrieben:
letzter3 hat geschrieben:Was heisst das? Irgendwas auf meiner Platte bremst den MC und JavaProgramme aus (Chromium, LibreOffice, konqueror .....->alles andere funktioniert) :?:

Ein Defekt auf derselben?

Möglich, aber doch sehr unwahrscheinlich.

man-draker hat geschrieben:Schließlich wird dein Mageia wieder genau dort auf der Platte liegen, wo es vorher auch war.

Eher nicht. Zumindest die einzelnen Programme dürften nicht auf der selben Stelle liegen.
Installation alt: Install DVD
Installation neu: Live DVD mit völlig anderen Programmen und CHECK des Dateisystems!
Zuletzt geändert von letzter3 am Aug 29th, '14, 16:14, insgesamt 1-mal geändert.
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: Java Anwendungen starten langsam

Beitragvon man-draker » Aug 29th, '14, 15:54

letzter3 hat geschrieben:
man-draker hat geschrieben:
letzter3 hat geschrieben:Was heisst das? Irgendwas auf meiner Platte bremst den MC und JavaProgramme aus (Chromium, LibreOffice, konqueror .....->alles andere funktioniert) :?:

Ein Defekt auf derselben?

Möglich, aber doch sehr unwahrscheinlich.

Ohne anderes Medium wirst du es nicht erfahren.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: [erledigt] Java u.a Anwendungen starten langsam

Beitragvon letzter3 » Aug 31st, '14, 14:07

hostname neu gesetzt, nun funktioniert es wieder.
https://lists.debian.org/debian-user-ge ... 01578.html

Danke an Dok und man-draker!
letzter3
 
Beiträge: 178
Registriert: Jun 1st, '11, 18:52

Re: [erledigt] Java u.a Anwendungen starten langsam

Beitragvon doktor5000 » Aug 31st, '14, 23:36

letzter3 hat geschrieben:hostname neu gesetzt, nun funktioniert es wieder.

Sag ich doch, war die ganze Karre verfriemelt! Das sind doch die Basics, Michael, die Basics ... :lol:
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Vorherige

Zurück zu Basis-Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste