Link to home
Start Free TrialLog in
Avatar of LindaC
LindaCFlag for Puerto Rico

asked on

What commands to see the different controllers and if 16 bit 32 bit or 64 bit?

I want to know how to check for the disk controllers in the OS and the bit (16 bit - 32 bit - 64 bit).
Avatar of sjm_ee
sjm_ee
Flag of United Kingdom of Great Britain and Northern Ireland image

lsdev -Cc adapter
Avatar of LindaC

ASKER

host:/usr/bin> lsdev -Cc adapter
ksh: lsdev:  not found
Avatar of jonkreisler
jonkreisler

Which version of AIX?
lsdev is usually   /usr/sbin/lsdev
For kernel type:

/usr/sbin/prtconf | grep Kernel
Avatar of LindaC

ASKER

Aix 4.3 - Aix 5.3
Solaris 5.9
Solaris 5.10
note: kernel type will tell you if it's 32-bit or 64-bit
Avatar of LindaC

ASKER

I want to know if in case there is more than one controller, because I saw this paragraph in Oracle Metalink:

The controller being used for the load is configured to 16 bit with the other
controllers being configured to 32 bit.  Change the configuration to 32 bit
and that should speed up the performance and keep the the database from
hanging.

Checking the bit controller is OS and hardware vendor specific.


Solution Explanation:
=====================
 
The controller configuration for the 100% busy disk pack was different from
the other normal controllers.  Since the controller was configured as 16 bit,
its performance was very slow.  So, the disk I/O connecting to the 16 bit
controller was 100% busy.

Reference :
===========

Note 1032562.6  Disk I/O is 100% busy with very slow performance
Avatar of LindaC

ASKER

The Kernel command does not return anything:

host:/usr/bin> /usr/sbin/prtconf | grep Kernel
host:/usr/bin>
Oh, sorry when you said 32-bit and 64-bit, I thought you meant the OS kernel.
Ok the key thing here is that, under AIX, you as sysadmin have pretty much no control over choosing the "bitness" of the device driver for the adapters. The Oracle metalink article is generic. If you choose 64-bit kernel then you'll get 64-bit device drivers. If you stay on 32-bit kernel, you'll get 32-bit. 16-bit has never, ever, applied to AIX, not even AIX PS/2.

Sounds to me like you've got a performance question - if so, this is a bad place to start - I recommend starting way up the top of the analysis tree if you haven't already.
Avatar of LindaC

ASKER

I want to know the answer of my question.  I do not want to start with other question, because I do not have a problem right now.  I'am just reading an Oracle Metalink paper as I have written above and came out with this question.
I will need the answer to my question  sim_ee
The Kernel option only works for AIX.
Not sure where it is on Solaris.
LindaC - English is obviously not your first language so I will try to be direct. We have given answers. You are quoting from a metalink article that does not apply to AIX - maybe not to Solaris either. If you want an answer in Windows domain then ask there, not here.
Avatar of Hanno P.S.
Solaris:
# isainfo -b    (32 or 64 bit kernel running?)
# isainfo -v   (which type of allications can run?)
# /usr/platform/`uname -m`/sbin/prtdiag -v  (hardware overview and diag status)

Avatar of LindaC

ASKER

JustUNIX, I don't see information about the disk controllers.
What do you really need here?
Avatar of LindaC

ASKER

See how can I see the disk controllers and if they are 32 bit or 16 bit.
ASKER CERTIFIED SOLUTION
Avatar of Hanno P.S.
Hanno P.S.
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial