ds800 only one path is used


 
Thread Tools Search this Thread
Operating Systems AIX ds800 only one path is used
# 1  
Old 07-21-2010
ds800 only one path is used

Hello everybody, one of my Lpar is directly attached to DS8000 storadge..
when I run nmon I see that only fc0 adapter is used and not fc1..
the output of iostat -m is:
Code:
iostat -m

System configuration: lcpu=16 drives=5 ent=4.00 paths=8 vdisks=2

tty:      tin         tout    avg-cpu: % user % sys % idle % iowait physc % entc
          0.0          1.0                0.4   0.4   95.0      4.3   0.0    0.9

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk3          70.0     15660.2     643.8   11123588562  8174747596

Paths:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
Path1            0.0       0.0       0.0          0         0
Path0           69.9     15660.2     643.8   11123588647  8174747596

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk4          13.2     1756.7     122.3   831446397  1333399852

Paths:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
Path1            0.0       0.0       0.0          0         0
Path0           13.1     1756.7     122.3   831446398  1333399860

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk2          71.8     16695.1     672.6   11816345701  8757376948

Paths:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
Path1            0.0       0.0       0.0          0         0
Path0           71.8     16695.1     672.6   11816345718  8757376948

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk0           1.9      43.0       4.2    3310900  49635756

Paths:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
Path0            1.9      43.0       4.2    3310900  49635756

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk1           1.9      41.4       4.0    1377859  49645740

Paths:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
Path0            1.9      41.4       4.0    1377859  49645740


I wonder how can I change FC adapter to Active/Active -because as I know the default method is Active/Passive.. and if I change it to active/active will it give me some write perfomance? PLS I need your help :-) Thanks in advance
# 2  
Old 07-21-2010
What driver are you using? mpio? Powerpath? ... ?
# 3  
Old 07-21-2010
well how can I check what driver am I using? thanks in advance
# 4  
Old 07-21-2010
You could issue the following
Code:
powermt display
# and
lspath

and post their output.

If you use another driver like for example Datacore SanSymphony Cambex drivers, you have to check your documentation since I forgot the path where their tools are installed to. There could be other drivers active - maybe you have a co-worker you could ask?
# 5  
Old 07-21-2010
well, lspath shows this:
Code:
lspath
Enabled hdisk0 vscsi0
Enabled hdisk1 vscsi1
Enabled hdisk2 fscsi0
Enabled hdisk3 fscsi0
Enabled hdisk2 fscsi1
Enabled hdisk3 fscsi1
Enabled hdisk4 fscsi0
Enabled hdisk4 fscsi1


well I think we use the following driver
Code:
lslpp -l | grep sdd
  devices.sdd.61.rte         1.7.2.5  COMMITTED  IBM Subsystem Device Driver
  devices.sdd.61.rte         1.7.2.5  COMMITTED  IBM Subsystem Device Driver

# 6  
Old 07-22-2010
I guess you are using MPIO. You can try
Code:
smitty mpio

to check if the "algorithm" is set to fail_over or round_robin. When set to fail_over, it should just use one path and failover only if that path fails. When set to round_robin, it uses both paths.
There is also the priority of the paths you can set. The lower the number, the higher the priority.
I guess you want round_robin with the same priority for both paths.

Here is also some documentation about it:
pSeries and AIX Information Center
# 7  
Old 07-22-2010
zaxxon you know that people like you make this forum so cool!!! thanks a lot dear friend!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Makefile missing include path Although the path exists and defined

i have make file which i try to make them generic but it keeps to compline it missing include directory this is the makefile : CXX=g++ CPPFAGS= -Wall -O0 -g -std=c++14 INCLUDES = -I/home/vagrant/libuv/include -Isrc LIBS_DIRS = -L/home/vagrant/libuv/build LDFLAGS=... (7 Replies)
Discussion started by: umen
7 Replies

2. UNIX for Beginners Questions & Answers

Convert Relative path to Absolute path, without changing directory to the file location.

Hello, I am creating a file with all the source folders included in my git branch, when i grep for the used source, i found source included as relative path instead of absolute path, how can convert relative path to absolute path without changing directory to that folder and using readlink -f ? ... (4 Replies)
Discussion started by: Sekhar419
4 Replies

3. UNIX for Advanced & Expert Users

Command to see the logical volume path, device mapper path and its corresponding dm device path

Currently I am using this laborious command lvdisplay | awk '/LV Path/ {p=$3} /LV Name/ {n=$3} /VG Name/ {v=$3} /Block device/ {d=$3; sub(".*:", "/dev/dm-", d); printf "%s\t%s\t%s\n", p, "/dev/mapper/"v"-"n, d}' Would like to know if there is any shorter method to get this mapping of... (2 Replies)
Discussion started by: royalibrahim
2 Replies

4. Shell Programming and Scripting

Generate class path dynamically based on source path

Hi experts, I have multiple file names ending with .jsp located in $SOME_DIR, $SOME_DIR/f1/,$SOME_DIR/f2/test,$SOME_DIR/f3/fa and there are equivalent class files in $SOME_DIR/WEB-INF/classes/_pages,$SOME_DIR/WEB-INF/classes/_pages/_f1,... (0 Replies)
Discussion started by: oraclermanpt
0 Replies

5. Shell Programming and Scripting

Pattern match a path anywhere in the line and replace it with new path

I want to pattern match only path part from below and replace them with new path string. LoadModule jk_module /fldrA/fldrBaf/fldrCaa/modules/mod_jk.so JkWorkersFile /fldrA/fldrBaf/fldrCaa/config/OHS/ohs1/workers.properties JkLogFile... (4 Replies)
Discussion started by: kchinnam
4 Replies

6. Shell Programming and Scripting

Moving files from parent path to multiple child path using bash in efficient way

Hi All, Can you please provide some pointers to move files from Base path to multiple paths in efficient way.Folder Structure is already created. /Path/AdminUser/User1/1111/Reports/aaa.txt to /Path/User1/1111/Reports/aaa.txt /Path/AdminUser/User1/2222/Reports/bbb.txt to... (6 Replies)
Discussion started by: karthikgv417
6 Replies

7. Shell Programming and Scripting

Retrieve directory path from full file path through sh

Hi, I have a file abcd.txt which has contents in the form of full path file names i.e. $home> vi abcd.txt /a/b/c/r1.txt /q/w/e/r2.txt /z/x/c/r3.txt Now I want to retrieve only the directory path name for each row i.e /a/b/c/ /q/w/e/ How to get the same through shell script?... (7 Replies)
Discussion started by: royzlife
7 Replies

8. Shell Programming and Scripting

absolute path for a script ran with relative path

I have a script in which i want to print absolute path of the same script irrespective of path from where i run script. I am using test.sh: echo "pwd : `pwd`" echo "script name: $0" echo "dirname: `dirname $0`" when i run script from /my/test/dir/struct as ../test.sh the output i... (10 Replies)
Discussion started by: rss67
10 Replies

9. Shell Programming and Scripting

Executing Commands From Non-Standard Path (Changing user's PATH secretely???)

Hi: I have a requirement as below: I have some standard Unix commands modified and kept them in a directory say /usr/clsh/bin. For example I have a script named "ls" kept here which is modified version of "ls" (say it always gives long listing i.e. ls -l). When any user logs on and types... (2 Replies)
Discussion started by: ramesh_samane
2 Replies

10. UNIX for Dummies Questions & Answers

vi - replacing a relative path with absolute path in a file

Hi, I have a file with about 60 lines of path: app-defaults/boxXYZ....... I want to change this to /my/path/goes/here/app-defaults/boxXYZ, but of course vi doesn't like the regualr :s/old/new/ command. Is there any other quick way to do this? Thanks ;) (2 Replies)
Discussion started by: Yinzer955i
2 Replies
Login or Register to Ask a Question