[Allegro] AW: acon/avanti : Frage zur Performance

Thomas Berger ThB at Gymel.com
Fr Jan 28 13:18:18 CET 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Am 28.01.2011 08:58, schrieb Andreas Wolf:
> 
> Hallo.
> 
> Ich bin dabei, meinen alten avanti Server (Version 2.2.7) nun endlich durch
> das neue avanti/acon Verfahren abzulösen. Allerdings bin ich doch etwas
> erschrocken über die Geschwindigkeit. Während das alte Verfahren
> 'avanti/avanti-cl' auf meinem Linux die Daten immer innerhalb von einer
> Sekunde zurückliefert, braucht auf demselben Linux avanti/acon ungefähr 10
> mal solange !???
> 
> Da ich mal davon ausgehe, daß dies wohl nicht allgemein so ist, meine Frage:
> Woran kann das denn liegen ?

Keine Ahnung, gerade der Umstieg von avanti-cl auf acon war ja von
der Kommunikation und Konfiguration nie so drastisch wie der von
avanti 1 auf avanti2.

Nicht auszuschliessen ist, dass sich irgendwelche Prefork-Einstellungen
jetzt unguenstig bemerkbar machen (mein Eindruck war manchmal, dass
avanti just dann die Vorrats-Prozesse erzeugt, wenn er gerade mit
Volldampf die aktuelle Anfrage abarbeiten sollte...)

Mir hilft ansonsten Doktor Avanti besser als das gute alte Telnet
http://www.gymel.com/cgi-bin/av-doc.pl

In den Log-Dateien von avanti sehe ich manchmal, wie in den
Ergebnissen alle Paar Bytes eine "DATA"-Meldung eingeschoben wird

- --- end --- <at C:\avanti\avanti\avanti.c, line 351>
[2011-01-27 23:28:48]   (DATA) Transcript of transferred data:
- --- begin ---
,1
- --- end --- <at C:\avanti\avanti\avanti.c, line 351>
[2011-01-27 23:28:48]   (DATA) Transcript of transferred data:
- --- begin ---
46
- --- end --- <at C:\avanti\avanti\avanti.c, line 351>
[2011-01-27 23:28:48]   (DATA) Transcript of transferred data:
- --- begin ---
3,
- --- end --- <at C:\avanti\avanti\avanti.c, line 351>
[2011-01-27 23:28:48]   (DATA) Transcript of transferred data:
- --- begin ---
14
- --- end --- <at C:\avanti\avanti\avanti.c, line 351>
[2011-01-27 23:28:48]   (DATA) Transcript of transferred data:
- --- begin ---
64
- --- end --- <at C:\avanti\avanti\avanti.c, line 351>


Klar ist, dass da schon das Loggen zum Performance-Killer werden
koennte und es legt nahe, dass eventuell auch an den Client je
zwei Bytes in einem vollen TCP-Paket uebertragen werden, was
ziemlich uebel waere. Wann und warum das so kommt weiss ich
leider nicht.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAk1CtAoACgkQYhMlmJ6W47OVsgQAhy1TMh28XHA10u4GMDvtubUK
XuJAtzzHrMoXQSWdu+GaELjQvOlYiwNTjL53BY4x4i7h6/lUumsUrOKD//zUMPtl
5rSCNJHQ//7fYqno6ulAUhyYpyL8FTQQuqYzGHOBrPe2nF+ltdPovlKtkkv8gFr5
9d/OsBL2ufYrCoi1Ue8=
=uX7r
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro