dpkg commands taking too long
Hello,
All of the commands that use the dpkg are taking too long to complete. For example a "dpkg-query -W --showformat '${Status} ${Package} ${Version}\n'" takes more than 5 minutes. Other machine with the same caracteristics and processment, takes much less time. I've done a strace against the process and received this output:
Process 29872 attached - interrupt to quit
brk(0) = 0x8ad2000
brk(0x8af4000) = 0x8af4000
brk(0) = 0x8af4000
brk(0x8b16000) = 0x8b16000
brk(0) = 0x8b16000
brk(0x8b38000) = 0x8b38000
brk(0) = 0x8b38000
brk(0x8b5a000) = 0x8b5a000
brk(0) = 0x8b5a000
brk(0x8b7c000) = 0x8b7c000
brk(0) = 0x8b7c000
brk(0x8b9e000) = 0x8b9e000
brk(0) = 0x8b9e000
brk(0x8bc0000) = 0x8bc0000
brk(0) = 0x8bc0000
brk(0x8be2000) = 0x8be2000
brk(0) = 0x8be2000
brk(0x8c04000) = 0x8c04000
....
....
munmap(0x401cd000, 13303808) = 0
close(3) = 0
open("/etc/mtab", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=240, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40 1cd000
read(3, "/dev/hda1 / ext3 rw,errors=remou"..., 4096) = 240
close(3) = 0
munmap(0x401cd000, 4096) = 0
open("/proc/meminfo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40 1cd000
read(3, "MemTotal: 62236 kB\nMemFre"..., 1024) = 572
close(3) = 0
munmap(0x401cd000, 4096)
brk(0) = 0x941c000
brk(0x944c000) = 0x944c000
brk(0) = 0x944c000
brk(0) = 0x944c000
brk(0x9439000) = 0x9439000
brk(0) = 0x9439000
write(1, "install ok installed active-dire"..., 51) = 51
write(1, "install ok installed adduser 3.6"..., 34) = 34
write(1, "install ok installed alien 8.52\n", 32) = 32
write(1, "install ok installed apt 0.5.28."..., 34) = 34
...
...
It takes too much time on the brk() lines.
Any idea?
|