Sponsored Content
Full Discussion: AIX : 0 pages swappes
Operating Systems AIX AIX : 0 pages swappes Post 302189829 by bakunin on Monday 28th of April 2008 04:23:05 AM
Old 04-28-2008
Here is a quick-and-dirty first estimation of a possible memory shortage:

Issue "svmon -G" and compare the numbers marked bold in the following example:

Code:
               size      inuse       free        pin    virtual
memory      1572864    1557689      15175     389150    1311648
pg space    2097152     427109

               work       pers       clnt
pin          388839          0        311
in use       977383          0     580306

PageSize   PoolSize      inuse       pgsp        pin    virtual
s   4 KB          -    1448041     427109     318814    1202000
m  64 KB          -       6853          0       4396       6853

The memory is measured in 4k-pages here. The ~1.5 millions means 6GB real memory therefore. Then compare the "inuse" number with the "virtual" number and if the "virtual" number is significantly higher the difference is about the memory you are lacking. i.e 1.5 mio "inuse" versus 2 mio "virtual" means you need to add about 500k x 4k ~= 2GB memory.

Again, this is only a QUICK and ROUGH estimation, not an in-depth analysis. Such an analysis might well reveal a different number.

Another place to look is "vmstat -v", especially for machines with a high I/O-workload. Have a look at the lines marked bold in the following example:

Code:
              1572864 memory pages
              1487316 lruable pages
                15273 free pages
                    1 memory pools
               389150 pinned pages
                 80.0 maxpin percentage
                 20.0 minperm percentage
                 80.0 maxperm percentage
                 37.0 numperm percentage
               551288 file pages
                  0.0 compressed percentage
                    0 compressed pages
                 37.0 numclient percentage
                 80.0 maxclient percentage
               551288 client pages
                    0 remote pageouts scheduled
                17676 pending disk I/Os blocked with no pbuf
               151067 paging space I/Os blocked with no psbuf
                 2484 filesystem I/Os blocked with no fsbuf
                    0 client filesystem I/Os blocked with no fsbuf
               474712 external pager filesystem I/Os blocked with no fsbuf
                    0 Virtualized Partition Memory Page Faults
                 0.00 Time resolving virtualized partition memory page faults

These are totals therefore repeat that command every minute or so and observe the change in these numbers. If they grow at a very fast rate the system has not enough memory to spare for buffered disk-I/O. Probably you will notice a very bad filesystem performance because of this. Usually this is due to a very constrained memory situation and while you might somewhat deescalate the situation by some tuning you will probably need more memory to solve tis problem.

I hope this helps.

bakunin
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

man pages

Hi, I've written now a man pages, but I don't knwo how to get 'man' to view them. Where have I to put this files, which directories are allowed?? THX Bensky (3 Replies)
Discussion started by: bensky
3 Replies

2. UNIX for Dummies Questions & Answers

man pages

Hi folks, I want to know all the commands for which man pages are available. How do i get it? Cheers, Nisha (4 Replies)
Discussion started by: Nisha
4 Replies

3. UNIX for Dummies Questions & Answers

How to install Man Pages on aix

How can I install the man pages on ibm unix aix 4.3? (1 Reply)
Discussion started by: GKL
1 Replies

4. UNIX for Dummies Questions & Answers

man pages

When reading man pages, I notice that sometimes commands are follwed by a number enclosed in parenthesis. such as: mkdir calls the mkdir(2) system call. What exactly does this mean? (4 Replies)
Discussion started by: dangral
4 Replies

5. UNIX for Dummies Questions & Answers

pages out

okay.. have monitored that the page out/h max and avg have been 0 for one week. is this possible...? huge applications will have swap space being utilised ... so i am suprised that for one whole week, it has actually been zero please advise thanks (1 Reply)
Discussion started by: yls177
1 Replies

6. AIX

man pages in AIX

Hi all. A friend of mine just recently gave me an old RISC 6000 machine to learn on for my AIX certification. I installed AIX 4.3.3 and everything seems to work fine, except there are no man pages. Is there a way to generate man pages on this machine? Thanks alot in advance. (5 Replies)
Discussion started by: dlynch912
5 Replies

7. UNIX for Dummies Questions & Answers

more f skips two pages

Hi, I am new to linux. I am using more command to view the contents of a file. If the file has many pages i am using f to move forward to the next page. But when i press f it skips to two pages instead of one page. i checked the man more. It shows the default is 1. Please share your... (1 Reply)
Discussion started by: nokiak810
1 Replies

8. Solaris

MAN PAGES

Hi everyone, I have a small query, in solaris the man pages get displayed on half of the terminal , can i get a full terminal or full screen display ?:) (2 Replies)
Discussion started by: M.Choudhury
2 Replies

9. HP-UX

Looking for some man pages.

Can anyone supply me with the man pages for: omnidatalist omnibarlist omnisap.exe I prefer the source man pages in nroff format. A clue about the software bundles which supply these man pages is fine as well. OS: HP-UX TIA (11 Replies)
Discussion started by: sb008
11 Replies

10. UNIX for Dummies Questions & Answers

How to know which pages don't have...?

Hi & good day UNIX / Linux folks, Some of my > 700 pages don't have this counter: <!--#exec cgi="/cgi-bin/counter"--> How would one use find (?!) to know which pages _don't have_ this counter, or - alternatively - which don't have the string: exec cgi (=bec. probably easier, "exec\... (9 Replies)
Discussion started by: OmarKN
9 Replies
perl(1) 						      General Commands Manual							   perl(1)

NAME
perl - Practical Extraction and Report Language DESCRIPTION
The perl software is unsupported software that is provided as part of Tru64 UNIX. Compaq will fix problems in this unsupported software only if they are specific to Tru64 UNIX. Compaq will not fix problems that are integral to the software itself or that occur when the com- ponent is used on UNIX systems other than Tru64 UNIX. Compaq will not add functionality to this software. Except for this reference page, other reference pages that Tru64 UNIX supplies for perl are passed through without changes. The reference pages distributed as part of this software are available in the directories /usr/share/doclib/annex/man/man[1-9]. You should use this directory stem in the man command or add it to the MANPATH environment variable to make these files available to the man command. Note Compaq is not responsible for the content or quality of reference pages and other documents installed under the /usr/share/doclib/annex directory and does not revise this material in response to customer problem reports. Reference pages installed under the /usr/share/doclib/annex/man directory are not available from Compaq in book form; for example, they are not included in the reference manu- als that you receive when you order the Tru64 UNIX documentation set as hard copy books. Problems related to the content or quality of any documentation installed in the /usr/share/doclib/annex directory tree should be sent to the developers of the documentation. The format for changing the search path with the man command is: man -P /usr/share/doclib/annex/man [section] title... If you are using the Bourne, Korn, or POSIX shells, use the following command sequence to modify your environment: MANPATH=$MAN- PATH:/usr/share/doclib/annex/man export MANPATH If you are using the C shell, enter the command: setenv MANPATH `echo $MANPATH`:/usr/share/doclib/annex/man See the reference pages for the man(1) command for additional information on the search path used to locate files. The reference pages associated with this product are not included in the whatis data base created by the catman command. Therefore, the man -k and apropos commands will not locate reference pages included with this product. SEE ALSO
Commands: apropos(1), catman(8), man(1) perl(1)
All times are GMT -4. The time now is 07:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy