Expiring Today—Celebrate National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

AIX j2_maxPageReadAhead vs maxpgahead

Posted on 2012-04-02
8
Medium Priority
?
1,304 Views
Last Modified: 2012-04-18
In AIX

# ioo -a|grep head
           j2_maxPageReadAhead = 128
           j2_minPageReadAhead = 2
                    maxpgahead = 8


what is the difference between
j2_maxPageReadAhead vs maxpgahead ?
and why minpgahead is not showing?
0
Comment
Question by:it-rex
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 2000 total points
ID: 37798164
>> why minpgahead is not showing? <<

minpgahed is not showing because since AIX 6.1 it's a "restricted" tunable. These values are only visible when the -F flag is specified:

ioo -F -a | grep head


>>what is the difference ... <<

j2_maxPageReadAhead and  j2_minPageReadAhead are for sequentially accessed files on jfs2 (Enhanced Journaled File System).

maxpgahead and minpgahead are for files residing on Jfs (Journaled File System).

The "j2_..." tunable values don't have to be powers of 2, unlike the non-jfs2 tunables.

Besides that purpose and impact of both sorts of values are the same, and the same rules apply.

wmp
0
 
LVL 11

Author Comment

by:it-rex
ID: 37798239
How can I tell which file system I have?
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 37798269
Issue

lsfs

You will see the respective filesystem type in column 4 ("VFS").
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 11

Author Comment

by:it-rex
ID: 37800709
lsfs
Name            Nodename   Mount Pt               VFS   Size    Options    Auto Accounting

/dev/oraclelv08 --         /ora08                 jfs2  --      rw         yes  no


this is the one used by ASM right?
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 37800952
OK, it looks like being used by Oracle.

But doesn't ASM use its own filesystem implementation, acfs?
0
 
LVL 11

Author Comment

by:it-rex
ID: 37801043
Do you mean OCFS?
that if you are using RAC but we are not it is just a stand alone server using ASM.
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 37801142
Anyway, ASM works on raw volumes, the I/O subsystem is directly handled by the Oracle kernel.

So standard AIX tuning will have no effect.

The filesystem whose characteristics you posted is a regular AIX jfs2 filesystem, so the "j2_..." tuning paraneters apply.

Seems we have disparate notions of ASM here ...

Try in SQL*Plus

SET PAGESIZE 100
SELECT VOLUME_NAME, VOLUME_DEVICE FROM V$ASM_VOLUME;

(in a non-ASM instance you won't get any output)

and

SET PAGESIZE 100
SELECT NAME FROM V$DATAFILE;
0
 
LVL 11

Author Closing Comment

by:it-rex
ID: 37860494
thanks
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

Installing FreeBSD… FreeBSD is a darling of an operating system. The stability and usability make it a clear choice for servers and desktops (for the cunning). Savvy?  The Ports collection makes available every popular FOSS application and packag…
I have been running these systems for a few years now and I am just very happy with them.   I just wanted to share the manual that I have created for upgrades and other things.  Oooh yes! FreeBSD makes me happy (as a server), no maintenance and I al…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
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.

719 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