RPM needs to go on a diet.

Sam Varshavchik mrsam at courier-mta.com
Wed Feb 16 12:13:04 UTC 2005


Jeff Pitman writes:

> On Wednesday 16 February 2005 10:34, Sam Varshavchik wrote:
>> Yes, these are large packages that are being removed.  No, even with
>> all that, taking six minutes, a dual Opteron box, with SCSI RAID, is
>> unreasonable.
> 
> Check strace, %preun, %post, %postun, and other related trigger 
> operations and post your results where the bottlenecks are.  Could be 
> rpm, could be db, could be scriptlets .. who knows.

It's neither of these.  According to top, all the CPU was being charged to 
the rpm process alone.  The kernel package's %preun consists of:

/sbin/modprobe loop 2> /dev/null > /dev/null  || :
[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove 2.6.10-1.12_FC2

Which is nothing.

rpm was eating CPU like there's no tomorrow.  strace was showing lots of 
read/writes, likely its database.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20050216/4f713c34/attachment.sig>


More information about the fedora-devel-list mailing list