On an idle system with 512M memory and 768M swap, while /etc/cron.weekly
/apt-xapian-index was running, I used free to see memory and swap used.
It rose to then peaked at this:

             total       used       free
Mem:        503528     497736       5792
Swap:       786428     231196     555232

Total used memory is 728M.

After ending, it immediately dropped back to this:

             total       used       free
Mem:        503528     259160     244368
Swap:       786428     224484     561944

Total used memory is 483M.

I conclude that apt-xapian-index consumes the difference, which is 245M.

Running "apt-cache stats" I see at the end "Total space accounted for:
26.0 M".

Therefore, it takes 245M to sort and index 26M of information.  This
seems conclusive that the algorithms, containers, and functions chosen
are very inefficient.  It should definitely not require 10 times the
memory space of what is being indexed.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/363695

Title:
  update-apt-xapian-index uses too much CPU and memory

To manage notifications about this bug go to:
https://bugs.launchpad.net/apt/+bug/363695/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to