Philip Brown
2013-01-18 16:13:42 UTC
In attempting to diagnose why Solaris 11 installs are ludicrously slow
through Oracle OpsCenter, I came across the following nastiness:
It appears that pkg operations over SSL are mindbogglingly slow for
T5220 class hardware.
I know that the CPUs on that generation of "Niagra" hardware are weak,
but they do have an SSL accelerator. In dealing with scp transfers
within our network, I compared an internally compiled scp, to the
solaris-supplied scp, and the solaris scp which uses the acceleration
support, was significantly faster.
So I'm wondering if there is an issue with python not using the
acceleration hardware for ssl, or something?
Comparison numbers:
From x4100 class hardware --
***@ovm-svr3:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m16.664s
user 0m13.317s
sys 0m0.512s
***@ovm-svr3:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m13.931s
user 0m12.588s
sys 0m0.433s
From T5220 hardware --
***@its-zones6:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m47.065s
user 0m45.310s
sys 0m1.316s
***@its-zones6:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m47.921s
user 0m45.327s
sys 0m1.277s
This may seem like a somewhat artificial test, but it matches up with
what matters: time to install solaris.
Doing an install of solaris over the https IPS url, took *3 hours* on
T5220, vs the expected 1hr or less.
through Oracle OpsCenter, I came across the following nastiness:
It appears that pkg operations over SSL are mindbogglingly slow for
T5220 class hardware.
I know that the CPUs on that generation of "Niagra" hardware are weak,
but they do have an SSL accelerator. In dealing with scp transfers
within our network, I compared an internally compiled scp, to the
solaris-supplied scp, and the solaris scp which uses the acceleration
support, was significantly faster.
So I'm wondering if there is an issue with python not using the
acceleration hardware for ssl, or something?
Comparison numbers:
From x4100 class hardware --
***@ovm-svr3:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m16.664s
user 0m13.317s
sys 0m0.512s
***@ovm-svr3:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m13.931s
user 0m12.588s
sys 0m0.433s
From T5220 hardware --
***@its-zones6:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m47.065s
user 0m45.310s
sys 0m1.316s
***@its-zones6:~# time pkgrepo list -s
https://oracle-oem-oc-mgmt-sunspot:8002/IPS >/dev/null
real 0m47.921s
user 0m45.327s
sys 0m1.277s
This may seem like a somewhat artificial test, but it matches up with
what matters: time to install solaris.
Doing an install of solaris over the https IPS url, took *3 hours* on
T5220, vs the expected 1hr or less.