• [^] # Re: Bonne nouvelle mais quid des systèmes Debian

    Posté par . En réponse à la dépêche Le Linux Standard Base devient une norme ISO. Évalué à 8.

    Ha ? En gros, tu prétends que je raconte des bétises ?

    Prenons un exemple idiot. Afficher la liste des paquets.

    Avec dpkg, c'est dpkg --list. Avec rpm, c'est rpm -qa.


    RPM :

    root@pcphsft15:/var/cache/apt/archives# time rpm -qa | wc
    917 917 19616

    real 0m13.239s
    user 0m0.655s
    sys 0m0.433s

    On constate que pour une machine, il fallu 13 secondes réelles pour afficher la liste de paquets avec rpm, sur une base de 917 paquets.



    Deb :
    moa@ulysse:~$ time dpkg --list | wc
    952 8035 67179

    real 0m0.612s
    user 0m0.526s
    sys 0m0.086s

    On constate que pour une autre machine, il fallu moins d'une seconde pour afficher la liste de paquet avec dpkg, sur une base un peu plus grande de 952 paquets.


    Ce ne sont pas les même machines, me direz-vous. Ca biaise les résultats pensez-vous ? J'en doute fort.

    Voici la tronche du processeur de la machine avec RPM :

    root@pcphsft15:/var/cache/apt/archives# cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 15
    model : 2
    model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
    stepping : 9
    cpu MHz : 2993.909
    cache size : 512 KB
    physical id : 0
    siblings : 2
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov patpse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
    bogomips : 5914.62

    processor : 1
    vendor_id : GenuineIntel
    cpu family : 15
    model : 2
    model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
    stepping : 9
    cpu MHz : 2993.909
    cache size : 512 KB
    physical id : 0
    siblings : 2
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov patpse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
    bogomips : 5980.16


    Voici la tronche du processeur avec la machine avec dpkg :

    moa@ulysse:~$ cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 5
    model name : Pentium II (Deschutes)
    stepping : 2
    cpu MHz : 297.867
    cache size : 512 KB
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
    bogomips : 585.72


    Pour effectuer la même opération, il a fallu plus de 13 fois plus de temps à une machine avec RPM qu'avec Deb, alors que cette machine avec RPM à un an, alors que la machine avec Deb doit avoir 5/6 ans (le reste du matériel est du même ordre).

    Alors, où ça un troll ? Ca fait des années que je tripotte des machines avec dpkg et des machines avec RPM. RPM est systématiquement plus lent, et la différence se remarque facilement.