> err, you ever use a t1000 for a desktop machine??? > > Ok I have only ever used it for sun rays - and it was not pretty.
This may have to do with Sun Ray Server Software, depending on which version you used. SRRS cannot only be slow at times, but also unreliable (unexpected end of session). However, I'm referring to my old SunRay1. A lot has changed since then. The T1000 is an excellent machine (at 1GHz), also for the Desktop. Be aware that you should customize opensolaris.sh (remove an in-fact bug inside psrinfo and or the opensolaris.sh script / somebody didn't think about it), before building OS/Net. ### ### ### opensolaris.sh excerpt from current ON: # Maximum number of dmake jobs. The recommended number is 2 + (2 * # NCPUS), where NCPUS is the number of CPUs on your build system. maxjobs() { ncpu=`/usr/sbin/psrinfo -p` expr $ncpu \* 2 + 2 } DMAKE_MAX_JOBS=`maxjobs`; export DMAKE_MAX_JOBS __________________________________________________________________ __________________________________________________________________ ### ### ### For an explanation for why I consider this a "bug", see here: http://www.spec.org/mpi2007/Docs/sample-sysinfo-program.pl # This command returns the number of chips ($nchips) = (`/usr/sbin/psrinfo -p` =~ /(\d+)/); printf "hw_nchips = %4d\n", $nchips; if ($cpuname =~ /UltraSPARC-I/) { # For anything in the series UltraSPARC-II, III, IV, IV+, the following # command should produce something like: # The physical processor has 2 virtual processors (0, 512) ($procsper) = (`/usr/sbin/psrinfo -pv | head -1` =~ /has (\d+) virtual processor/); printf "hw_ncoresperchip = %4d\n", $procsper; printf "hw_ncores = %4d\n", `/usr/sbin/psrinfo | wc -l`; printf "hw_nthreadspercore = %4d\n", 1; } elsif ($cpuname =~ /UltraSPARC-T1/) { # Unfortunately, we don't have a handy command to tell us about the chips # vs. cores vs. threads on the UltraSPARC-T1; so if we're on that # processor, we'll do a basic sanity check, and if that passes, print a # pretty good guess. ($checktotal) = (`/usr/sbin/psrinfo | wc -l` =~ /(\d+)/); if ($checktotal == 32*$nchips) { printf "hw_ncoresperchip = %4d\n", 8; printf "hw_ncores = %4d\n", 8 * $nchips; printf "hw_nthreadspercore = %4d\n", 4; } else { $idunno = 1; } } else { $idunno = 1; } if (defined $idunno && $idunno) { printf "hw_ncoresperchip = %4s\n", "?"; printf "hw_ncores = %4s\n", "?"; printf "hw_nthreadspercore = %4s\n", "?"; } > for T1 best results I have heard is >1.4Ghz > > Not heard anything for T2, but floating point should be usable So just assign $DMAKE_MAX_JOBS yourself, hardwire it (depending on how many cores your Niagara box has enabled). %martin - - Martin Bochnig Vinnitsya, Ukraine http://visgetidentifier.blogspot.com/