Operating System - Tru64 Unix
1752311 Members
5647 Online
108786 Solutions
New Discussion юеВ

Mach Factor zero while system is almost idle

 
Geert Van Pamel
Regular Advisor

Mach Factor zero while system is almost idle

I have a strange problem on an AlphaServer DS20A running Tru64 V5.1.

Ths system is almost idle today.

vmstat 5
Virtual Memory Statistics: (pagesize = 8192)
procs memory pages intr cpu
r w u act free wire fault cow zero react pin pout in sy cs us sy id
4 245 43 107K 3927 14K 74M 15M 23M 156 16M 298 10 3K 335 0 1 99
3 246 43 107K 3932 14K 276 51 85 0 94 0 4 173 335 0 0 100
3 246 43 107K 3932 14K 4 0 0 0 0 0 12 98 330 0 0 100

uptime -m
12:00 up 34 days, 14:01, 1 user, Mach factor: 0.00, 0.02, 0.00

Why is the Mach factor almost 0? There is no significant system activity. I do not see any problem?

I have verified the error logger:

tail /var/log/messages

evmwatch |evmshow &

cd /var/adm/syslog.dated/current

ls -lrt

tail ...

4 REPLIES 4
Martin Moore
HPE Pro

Re: Mach Factor zero while system is almost idle

What do you get for load average? Can you post the output of just "uptime" (with no -m)?

Martin
I work for HPE
A quick resolution to technical issues for your HPE products is just a click away HPE Support Center
See Self Help Post for more details

Accept or Kudo

Ivan Ferreira
Honored Contributor

Re: Mach Factor zero while system is almost idle

Hi Geert. I must recognize that your question is totally new for me. I've been working with tru64 since the 4.0D and never used the "Mach Factor" as a performance indicator. In fact, is the first time that I hear about it, and searching for information, found almost nothing.

Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
Geert Van Pamel
Regular Advisor

Re: Mach Factor zero while system is almost idle

The Mach factor is the amount of idle CPU on a server.

It is a decimal fraction between 0 (running at maximum capacity) and 1 (completely idle).

Now I get the following values:

uptime
14:49 up 34 days, 16:50, 1 user, load average: 0.00, 0.01, 0.00

uptime -m
14:50 up 34 days, 16:50, 1 user, Mach factor: 0.80, 0.79, 0.77

The Mach factor is higher now (as compaired with the values above) but should be much closer to 1 since the system is nearly completely idle.
Martin Moore
HPE Pro

Re: Mach Factor zero while system is almost idle

For curiosity, I checked several systems that I have access to, and my conclusion is that Mach factor should approach 1 *per CPU* on a lightly loaded system. Does your DS20 have only one CPU?

However, none of the systems I can access is running V5.1, so it's possible that something has changed in the kernel's calculation of Mach factor. There doesn't seem to be much on it; as far as I can tell, most people look at load average rather than Mach factor.

Martin
I work for HPE
A quick resolution to technical issues for your HPE products is just a click away HPE Support Center
See Self Help Post for more details

Accept or Kudo