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.
[^] # Re: Bonne nouvelle mais quid des systèmes Debian
Posté par Anonyme . En réponse à la dépêche Le Linux Standard Base devient une norme ISO. Évalué à 8.
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.