Re: Performance Anomalie
Hallo,
> Wir sind hier auf ein für uns nicht reproduzierbares Performance Problem gestoßen, was wir uns nicht erklären können.
> Woher können die Unterschiede zwischen den einzelnen Debian Versionen kommen.
> (jeweils 3 frische original Debian docker Container)
> time for II in {1..1000} ; do curl --version > /dev/null; done; curl --version
> time for II in {1..2500} ; do sha512sum --version > /dev/null; done; curl --version
> time for II in {1..2500} ; do md5sum --version > /dev/null; done; curl --version
> Jemand eine Idee woher die Unterschiede resultieren?
Wenn du dir die Ausgabe von time ... bei diesem Test anschaust, siehst du,
dass ein Großteil der verbratenen Zeit Systemzeit ist.
Mit
# strace -o /tmp/out md5sum --version && wc -l /tmp/out
kannst du feststellen, dass die Anzahl der System Calls zwischen Debian 12
(Coreutils 9.1) und Debian 13 (Coreutils 9.7) um mehr als 70% gestiegen ist;
ebenso bei sha256sum. Bei curl ist die Anzahl dagegen fast gleich geblieben.
Praktisch relevant ist das nicht. md5sum und sha256sum verbraten ihre CPU
Zeit normalerweise beim Errechnen der kryptographischen Hashsummen, was hier
gar nicht gemessen wurde.
Gruß, Harald
Reply to: