Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


SunBlade 2000 hardware question: SCSI controller and SUN72 drives

Posted on 2004-08-03
Medium Priority
Last Modified: 2013-12-27
According to the Sunsolve web pages

The SunBlade 2000 has a One single-ended, 68-pin, SCSI connector (16-bit Ultra/Fast/Wide, 40-MB/sec)

We have a SunBlade 2000 unit with 3 SUN72G drives.  1 with he OS and 2 with RAID where our application is running . The problem is that the application is taking too long to finish compiling.  What takes 8 minutes on a more powerful machine, is taking 40+ so minutes on that SunBlade (Its a pretty big job involving millions of records).  I'm pretty sure the bottle neck is on that controller, but my question is are the SUN72G drives FC-AL 160 drives, or 80 drives??   I cannot find this information anywhere.  

Here's a printout of the config::

       0. c1t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
       1. c2t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
       2. c2t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
Specify disk (enter its number):

#df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c1t1d0s0    62429340 17822049 43982998    29%    /
/proc                      0       0       0     0%    /proc
fd                         0       0       0     0%    /dev/fd
mnttab                     0       0       0     0%    /etc/mnttab
swap                 9473608      16 9473592     1%    /var/run
swap                 9666520  192928 9473592     2%    /tmp
/dev/md/dsk/d2       141105156 95745111 43948994    69%    /data

The 2 drives are on an external connection .  My question is

1.  What kind of third party external controller will solve the bottle neck issue. It has to be 100% compatible with Sun 8, and with those FC-AL drives.  
2. SUN72 drives are what exactly?  80 or 160 drives?
3. About FC-AL drives.  Can these drives be mounted using an internal LVD internal cable, or these drives can be only mounted externally.  I'm not sure how this configuration looks because its on customer site in another country.  I cannot go and check it physically.
4. Is there any commands I can run to see the scsi state of these drives.  Speed (40, 80, 160), transfer rate statistics (mb/sec during high load)
5. Any other commands I can run to get printouts relevant to solving a HW bottleneck issue on SunOS8

1st post in the community.  Hope to give more "solutions" than ask questions ;)  

Thanks in advance.

Question by:ROCK1972
  • 2
LVL 38

Accepted Solution

yuzh earned 2000 total points
ID: 11711489
How much RAM you have in the box, type in:
/usr/platform/`uname -m`/sbin/prtdiag | grep -i memory

Please check which process is eatting up the system resource:

/usr/ucb/ps -uax | head -15
will show the the top 15 process eating up your CPU and memory.

To check a single process size, you can use "ps", eg:

usr/bin/ps -e -o pid,vsz,rss,comm |grep command-name


RSS is the total amount of real memory allocated to the process.  This goes up as you touch virtual memory pages and goes down when you don't touch virtual pages for a while and the kernel finds other uses for the real memory

VSZ  is the total memory size allocated to the program (RAM + swap space)

man ps

to learn more details

if you use Solaris 8 or newer, you can also use  prstat (better than top)

man prstat
to learn more

Oracle RAM memory usage script:

If the process is heavy use swap, it will slow down the job a lot, and take longer to
complete the task. check to see if you need to add more RAM first.

Also have a look at the "SUN PERFORMANCE" FAQ:


Author Comment

ID: 11726569
Awesome.  Thanks for the help.  I have only one more question.

When I ran
iostat -E
sd15     Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE  Product: ST1181677LWV     Revision: 0002 Serial No: 3EM09E2R00007236
Size: 181.54GB <181542666240 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
ssd0     Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE  Product: ST318304FSUN18G  Revision: 042D Serial No: 0107L0A9VK
Size: 18.11GB <18110967808 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0

I got the information on the 2 disk drives, how can I tell what type/kind of SCSI it is..

I need to know if they are 40, 80, 160 disks and so far in Linux this is displayed when the system boots, in Solaris, I have no idea where to find this.

My concern is to determine the speed of the SCSI controller (20, 40, 80, 160, 320) and the speed of the drive in therms of the SCSI channel/bus type.

Thanks for all the help.  

LVL 38

Expert Comment

ID: 11726890
You can use the following commad to find out some HW infor:
/usr/platform/`uname -m`/sbin/prtdiag
man prtdiag

You can also find the HW details from the manual comes with the
box, or get the HW manual from:

You can find almost all the Sun/Solaris manuals from the same site.

Sorry, not all the infor can you Solaris command to find out.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In tuning file systems on the Solaris Operating System, changing some parameters of a file system usually destroys the data on it. For instance, changing the cache segment block size in the volume of a T3 requires that you delete the existing volu…
My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses
Course of the Month14 days, 16 hours left to enroll

578 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question