** Description changed: I've recognized that "apt-cache search" has become quite slow on my system, and when stracing it it shows that it lists the contents of /var/lib/apt/lists a lot (45227 times!): - openat(AT_FDCWD, "/var/lib/apt/lists/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 - getdents64(3, /* 156 entries */, 32768) = 13920 - getdents64(3, /* 0 entries */, 32768) = 0 - close(3) = 0 + openat(AT_FDCWD, "/var/lib/apt/lists/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 + getdents64(3, /* 156 entries */, 32768) = 13920 + getdents64(3, /* 0 entries */, 32768) = 0 + close(3) = 0 - % grep -c 'openat(AT_FDCWD, "/var/lib/apt/lists/"' apt-cache-search-strace.txt + % grep -c 'openat(AT_FDCWD, "/var/lib/apt/lists/"' apt-cache-search-strace.txt 45227 (this count is reproducible with a second run) % time apt-cache search tomahawk apt-cache search tomahawk 3.84s user 4.54s system 99% cpu 8.427 total I am attaching the full output of strace. + + TEST CASE: + % strace apt-cache search tomahawk 2>&1 | grep -c 'openat(AT_FDCWD, "/var/lib/apt/lists/"' + 45227 + ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: apt 0.8.16~exp12ubuntu10 ProcVersionSignature: Ubuntu 3.2.0-24.39-generic-pae 3.2.16 Uname: Linux 3.2.0-24-generic-pae i686 ApportVersion: 2.0.1-0ubuntu8 Architecture: i386 Date: Sat May 26 19:39:11 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1) SourcePackage: apt UpgradeStatus: Upgraded to precise on 2011-12-16 (162 days ago)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1004947 Title: "apt-cache search" is slow because of listing /var/lib/apt/lists 45227 times To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1004947/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs