Red Hat Bugzilla – Bug 427846
pup consumes huge amounts of memory, machine crawls.
Last modified: 2015-07-12 21:16:14 EDT
Description of problem:
Whenever pup is running, and when it is actively updating my system it consumes
huge mounts of memory making my machine very unresponsive.
on my 1GByte machine it consumes upto 30% of the memory.
Version-Release number of selected component (if applicable):
Linux home.verhagen.tv 22.214.171.124-85.fc8 #1 SMP Fri Dec 7 15:49:36 EST 2007 x86_64
x86_64 x86_64 GNU/Linux
harm@home ~]$ rpm -q pirut
Steps to Reproduce:
1. pup notifies user in panel that 26 updates are availabe (so not even a
_high_ number of updates)
2. user gives root passwd to the updates
3. updater starts downloading & installing
machine is unresponsve during the update procedure.
The memory usage is enormous.
Cpu(s): 3.5%us, 1.3%sy, 0.0%ni, 42.0%id, 53.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 961892k total, 952704k used, 9188k free, 3752k buffers
Swap: 1020088k total, 824104k used, 195984k free, 67224k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
27379 root 20 0 677m 272m 14m S 0 29.0 0:38.50 pup
a package updater consumes a _low_ amount of memory.. and my machine keeps
Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
1GB ram, 1BG swap.
used as desktop machine.
This is just due to how objects work on x86_64 in python. There's really not
any way to change it.
Then maybe theres a memory leak in python that needs to be addressed? Needs more investigation if you ask me.