On 1/13/24 10:55, Alan Coopersmith wrote:

Someone looking to improve that might want to check out the recent performance improving commits to https://github.com/oracle/solaris-ips/commits/master/ and see if
they cherry-pick to OI's fork.

-alan-

Thanks for pointing that out, Alan.  My OI machines are getting rather
long in the tooth and I'm dearly interested in any IPS performance
improvements to be had.


On 1/13/24 18:36, Joshua M. Clulow via openindiana-discuss wrote:
The original question that started the thread is obviously very
reasonable: in theory much of the bulk data that IPS stores should
not need to be tied to a particular boot environment -- provided it
is stored in a long-term stable format, or it can reliably be
destroyed and recreated from upstream sources when that format needs
to change.

I don't think it's ever going to be wise to try and mount datasets from outside the boot environment on top of subdirectories for arbitrary system components, IPS included. Instead, if you would
like it to work that way, it would be best to get IPS to directly
support doing this.

I would go further and say the bulk of the issue is just in the cached files. It should be possible for IPS to cache its files to some user-directed central location. At a glance, the files appear to be stored according to their hash, so there shouldn't really be an issue with this. Of course, I haven't looked; nothing is certain until I do. Maybe some IPS fork has even done this already.


On 1/13/24 18:29, Goetz T. Fischer wrote:
i would assume it's eating most of it because on an old machine, the assigned cpu core is at 100% for several minutes while the rotating slash keeps, well, rotating. disk writes wouldn't cause 100% cpu. in fact, having a slow disk brings the cpu load down if the disk can't keep up.

I have my own thoughts, but I'm staying out of the speculation until I have something to show for them. If it makes you feel any better, I understand your frustration. Believe me, nobody is more frustrated than me when pkg pegs a core on my T5240 for 10 straight minutes, while the other 127 cores sit idle...

I imagine I'll end up having to look at this sooner rather than later, as pkg is central to a lot of the work I'm trying to do right now.



-- Matthew R. Trower

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to