Martin Bochnig wrote: >> 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. >
Been using it off and on since srss 2, never really seen what your saying > The T1000 is an excellent machine (at 1GHz), also for the Desktop. Your the only one with that view, for desktop usage I moved back to a netra 1405 as it "felt" faster. With t1000 at a 1gig the desktop is slow, but its slow for 1 user as it is for 20 users. > 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. > Maybe if i used a different OS it would make T1 a better desktop? But I don't see why. T1 is a slow chip for single thread, and maybe, just maybe, the Desktop crew will discover multi-threading..... > ### > ### > ### > 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). Where is this magic file, and what is it suppose to do? > > %martin > > - - > Martin Bochnig > Vinnitsya, Ukraine > http://visgetidentifier.blogspot.com/