On 01/18/13 05:54 PM, Bart Smaalders wrote:
On 01/18/13 02:34 PM, Philip Brown wrote:
On 01/18/13 02:06 PM, Bart Smaalders wrote:
...
e.g. about 14:1 difference. In cases where no downloads are
required, I've seen pkg a factor of 10 slower on T1/T2 than
fast Intel kit.
...

Thanks for the numbers, Bart.

If that were the only limiting case... sounds like a design flaw to me
then.
Oracle is still officially supporting all(?) sun4v machines.
If IPS is really performaning *that* badly... sounds like it needs some
design tweaks to make it perform better on the full range of oracle
supported hardware.

There's a slight difference, but nothing substantial. Ops Center must
be doing something silly.

Is the Intel kit slow under ops center as well, or just the SPARC?



Unfortunately, I had some issues getting our x86 machines to use opscenter this week,even though they were working previously.

But the good news is, i finally managed to get an "apples to apples" comparison. Previously, I was comparing (opscenter repo +ssl) vs (manual oracle.com mirror, no ssl) Reminder: opscenter repo has over 9,000 packages, manual repo has only about 4,400

Now I find out that the https://opscenter:8002/IPS is a redirect, to http://opscenter:11000, so I can do speed tests to the same repo, with and without the opscenter SSL proxy

from an x4100, accessing either with "pkgrepo list", takes about the same amount of time. Around 11 seconds.

from the t5220: about the same amount of time: around 45 seconds.

root@its-zones6:~# time pkgrepo list -s https://oracle-oem-oc-mgmt-eridu:8002/IPS |wc -l
    9828

real    0m47.224s
user    0m45.507s
sys     0m1.339s


root@its-zones6:~# time pkgrepo list -s http://oracle-oem-oc-mgmt-eridu:11000 |wc -l
    9828

real    0m45.345s
user    0m43.920s
sys     0m1.236s


So, seems like my new premise quoted at the top of this email is in effect:
"design flaw: IPS repo/access tools need to be tweaked, so that they perform to a usable degree on older sun4v class machines"

As a comparison, here's the same machine doing activity to the smaller, manually created repo:
root@its-zones6:~# time pkgrepo list -s http://sunspot |wc -l 4784

real    0m19.631s
user    0m18.434s
sys     0m0.975s



The "manually created repo", was created by downloading a repo image from oracle.
root@its-zones6:~# time pkgrepo list -s http://sunspot entire
solaris   entire 0.5.11,5.11-0.175.1.0.0.24.2:20120919T190135Z
solaris   entire 0.5.11,5.11-0.175.0.10.1.0.0:20120918T160900Z

In contrast, the opscenter auto-created repo, has just about every package ever released.
pkgrepo list entire, gives everything between
solaris   entire 0.5.11,5.11-0.175.1.1.0.4.0:20121106T001344Z
...
solaris   entire 0.5.11,5.11-0.151.0.1:20101105T054056Z


This is even more than what is available on http://pkg.oracle.com/solaris/release



_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to