Found certain UCM commands to be 11-13 times slower on Unix than on Windows. Even though the registry host is the same host I was executing the commands on!
Windows:time scm lsstream -short -invob \\p_cesb > /dev/null
real 0m1.198s
user 0m0.093s
sys 0m0.123s
Windows:time scm lsstream -short -invob \\p_ce > /dev/null
real 0m9.526s
user 0m0.045s
sys 0m0.123s
Windows:time scm lsact -short -invob $PVOB > /dev/null
real 0m38.788s
user 0m0.155s
sys 0m0.233s
Unix:time scm lsstream -short -invob /vobs/p_cesb > /dev/null
real 0m13.649s
user 0m0.152s
sys 0m0.203s
Unix:time scm lsstream -short -invob /vobs/p_ce > /dev/null
real 2m6.191s
user 0m0.832s
sys 0m1.501s
Unix:time scm lsact -short -invob $PVOB > /dev/null
real 8m52.516s
user 0m3.647s
sys 0m6.986s
Why is the Unix machine 11 – 13 times slower at getting information out of the Clearcase registry than a Windows client? Note the same does not hold true for other Clearcase registry queries (e.g. lsview takes the same amount of time on both platforms) but querying UCM stream information on the Unix system is vobdog slow! It’s not slow for projects or baselines but just streams… and activities.