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/


Reply via email to