06-25-2012
Quote:
Originally Posted by
xuanthanhnk
I have read on the website "aixhealthcheck.com/blog.php?id=255".
So I want to know how this calculation right?
Thanks a lot!
To answer your question: yes, the calculation is correct: "virtual" is the memory really needed by programs (on a long-term basis) and "size" is the memory installed (all these numbers in memory pages - a page is usually 4k in AIX). As long as the "virtual number" is lower than the "size" number (minus some slack - the author says 10%, which is a good rule-of-thumb value) everything is fine, otherwise the system is memory-bound in most cases.
I hope this helps.
bakunin
This User Gave Thanks to bakunin For This Post:
10 More Discussions You Might Find Interesting
1. Solaris
Hi Friends,
I am trying to execute rsh commands from Solaris 10 system to AIX system.
When I give;
Solaris10# rsh <hostname> ls -l , it gives me an error
rshd : 0826-826 The host name for your address is not known
At the same time,
Solaris10# rsh <hostname> ---- gives me remote shell of... (25 Replies)
Discussion started by: jumadhiya
25 Replies
2. Shell Programming and Scripting
I have written a script that will calculate CPU usage and Memory usage of a particular process on AIX Unix. I know the PID and I am using the command --
# for CPU Usage
MSG_CPU_USG=`ps uax | grep ${PID} | awk {'print $3'}`
#for Memory Usage
MSG_MEM_USG=`ps uax | grep ${PID} | awk {'print... (0 Replies)
Discussion started by: asutoshch
0 Replies
3. AIX
Hi All,
How do you calculate the BOS filesystem on rootvg(/, /usr, /var, and /opt) and the BLV? So that I could calculate how much space I need on doing multibos.
Any idea will be appreciated, thanks. (0 Replies)
Discussion started by: itik
0 Replies
4. AIX
Is it necessary to put system into single user mode for applying aix 5.3 TL8 on a aix 5.3.5.0 system ?
Is the TL8 installation not totally safe ?
thank you. (6 Replies)
Discussion started by: astjen
6 Replies
5. Solaris
hi, I am using Solaris 10 and would like to know what;s the exact memory consumed by Oracle user id. I tried prstat -t and top but no luck. Am trying to monitor the the usage over a period of time. please could someone assist. (5 Replies)
Discussion started by: unahb1
5 Replies
6. Shell Programming and Scripting
QUESTION1:
How do you grep only an exact string. I am using Solaris10 and do not have any GNU products installed.
Contents of car.txt
CAR1_KEY0
CAR1_KEY1
CAR2_KEY0
CAR2_KEY1
CAR1_KEY10
CURRENT COMMAND LINE: WHERE VARIABLE CAR_NUMBER=1 AND KEY_NUMBER=1
grep... (1 Reply)
Discussion started by: thibodc
1 Replies
7. AIX
Could you please explain about calculate CPU utilization of aix server using lparstat command?
Here below i have provided example output from aix test server.
System configuration: type=Shared mode=Uncapped smt=On lcpu=4 mem=4096 psize=63 ent=0.50
%user %sys %wait %idle physc %entc ... (1 Reply)
Discussion started by: maruthu
1 Replies
8. AIX
I have a following requirement in production
system 1 : LINUX
User: abcd
system 2: AIX (it is hosting a production DB)
Requirement
user abcd from system 1 should have read access on archive log files created by DB on system 2. The log files are created with permissions 540 by user ora ,... (2 Replies)
Discussion started by: amitnm1106
2 Replies
9. Shell Programming and Scripting
Hi
I am trying to calculate memory used by Linux System
free -m
total used free shared buffers cached
Mem: 32109 31010 1099 0 3600 7287
-/+ buffers/cache: 20121 11987
Swap: 10239 1282 8957
Now according to my requirement Im calculating memory using below cmd
free -m | awk 'NR==3{printf... (2 Replies)
Discussion started by: sam@sam
2 Replies
10. UNIX for Beginners Questions & Answers
I am new to AIX but not new to unix.
I have an interview for an AIX systems admin position and I know they want someone who has knowledge of High Availability, Failover and LPARs
From my research so far, It appear powerha is used to setup high availability and failover on Power systems but is... (2 Replies)
Discussion started by: mathisecure
2 Replies
LEARN ABOUT ULTRIX
vmstat
vmstat(1) General Commands Manual vmstat(1)
Name
vmstat - report virtual memory statistics
Syntax
vmstat [ interval [ count ] ]
vmstat -v [ interval [ count ] ]
vmstat -fKSsz
vmstat -Kks namelist [ corefile ]
Description
The command reports statistics on processes, virtual memory, disk, trap, and cpu activity.
If is specified without arguments, this command summarizes the virtual memory activity since the system was last booted. If the interval
argument is specified, then successive lines are summaries of activity over the last interval seconds. Because many statistics are sampled
in the system every five seconds, five is a good specification for interval; other statistics vary every second. If the count argument is
provided, the statistics are repeated count times.
When you run the format fields are as follows:
Procs: information about numbers of processes in various states.
r in run queue
b blocked for resources (i/o, paging, and so on.)
w runnable or short sleeper (< 20 seconds) but swapped
faults: trap/interrupt rate averages per second over the last 5 seconds.
in (non clock) device interrupts per second
sy system calls per second
cs cpu context switch rate (switches/second)
cpu: breakdown of percentage usage of cpu time
us user time for normal and low priority processes
sy system time
id cpu idle time
Memory: information about the use of virtual and real memory. Virtual pages are considered active if they belong to processes which are
running or have run in the last 20 seconds.
avm active virtual pages
fre size of the free list
Pages are reported in units of 1024 bytes.
If the number of pages exceeds 9999, it is shown in a scaled representation. The suffix k indicates multiplication by 1000 and the suffix
m indicates multiplication by 1000000. For example, the value 12345 appears as 12k.
page: information about page faults and paging activity. These are averaged every five seconds, and given in units per second. The size
of a unit is always 1024 bytes and is independent of the actual page size on a machine.
re page reclaims (simulating reference bits)
at pages attached (found in free list not swapdev or filesystem)
pi pages paged in
po pages paged out
fr pages freed per second
de anticipated short term memory shortfall
sr pages scanned by clock algorithm, per-second
disk: s0, s1 ...sn: Paging/swapping disk sector transfers per second (this field is system dependent). Typically paging is split across
several of the available drives. This will print for each paging/swapping device configured into the kernel.
Options
-f Provides reports on the number of forks and vforks since system startup and the number of pages of virtual memory involved in each
kind of fork.
-K Displays usage statistics of the kernel memory allocator.
-k Allows a dump to be interrogated to print the contents of the sum structure when specified with a namelist and corefile. This is
the default.
-S Replaces the page reclaim (re) and pages attached (at) fields with processes swapped in (si) and processes swapped out (so).
-s Prints the contents of the sum structure, giving the total number of several kinds of paging related events that have occurred since
boot.
-v Prints an expanded form of the virtual memory statistics.
-z Zeroes out the sum structure if the UID indicates root privilege.
Examples
The following command prints what the system is doing every five seconds:
vmstat 5
To find the status after a core dump use the following:
cd /usr/adm/crash
vmstat -k vmunix.? vmcore.?
Files
Kernel memory
System namelist
vmstat(1)