SystemLoad

Usage Information

To use the tool, double-click its icon, enter the number of processors you want to control into the field Numbers of processors to load, and select the desired load with the slider.

How can I verify if SystemLoad is working?

Launch the application Activity Monitor which is part of every Mac OS X system. (In versions prior to 10.3, you should use the tool CPU Monitor.) You can select any of the possible monitoring displays, e.g. Monitor > Floating CPU Window > Show horizontally. It will display the load on each processor. On the command-line you can use other tools like top or ps to monitor CPU activity.

Why can the actual CPU load be higher than the one set with SystemLoad?

The application can only control the load it generates itself. If you have other applications running, these applications might also put load on the processors. Because the design of Mac OS X guarantees that no application (except the operating system core itself) can "steal" processing power from other applications, you cannot make SystemLoad generate a load with is lower than the current load on your computer. The load set with the slider is the additional load on the processors.

Why is the load displayed by a monitoring program not always exactly the same load as set in SystemLoad?

A variety of factors has influence on the actual load display: CPU Monitoring applications have to measure the processor load during a certain time interval. Because Mac OS X continuously reschedules processor time depending on the current total load, the SystemLoad application may have received changing parts of the totally available processor power during the measurement interval. While SystemLoad tries to generate an exact load in the system, other events could cause the measurement to become inaccurate. This is especially true for systems with multiple CPUs because Mac OS X might decide to place the application onto different CPUs during the interval. So a 50 percent load defined for one processor may for example appear as 60 percent load on CPU A and 40 percent load on CPU B on a dual CPU system.

Mac OS X is currently unable to support "processor affinity", a feature available in some operating systems. This feature would allow to bind a certain program to a certain processor, avoiding that the operating system moves the running process from one CPU to another. The absence of this feature is not a disadvantage for everyday work, but it causes the load display to fluctuate between processors on multi-CPU systems.

To generate a load as accurately as possible, you should quit other running applications.

Can SystemLoad cause any damage?

No, SystemLoad is a standard application which lets your computer compute. This is what your Macintosh has been designed for. The only special thing about SystemLoad is that can control exactly how much computations are done and when they take place. This cannot harm a functioning system.

Of course SystemLoad has been developed to detect hardware problems. This means if your hardware is already defective, SystemLoad will most likely expose this defect. For example if the cooling system is not working correctly and you put maximum load onto the system, your Mac might shutdown because it is exceeding its temperature limit.

What will happen after I press the Start button in the bottom part of the window?

When you press the Start button, the application tries to variate the load put on the processors in a certain pattern. This pattern is equivalent to the frequencies of a C-major scale between the notes C6 and C7. For processors consuming much power this causes the current (amperage) drawn by the processors to variate in the same pattern. For a dual CPU system with PPC 970 processors for example, the total current drawn by the processors will fluctuate between 22 and 120 amps in the millisecond range. Certain components in the power supply will start to ring with the same frequencies due to the high load changes. For some power supplies these changes become audible. Similar effects can be seen with the DC/DC boards of some PowerBook models.

If you don't hear anything after pressing the Start button, you are either using a low-power computer system, or it is equipped with a very stable power supply. On computers with variable speed, this feature may not work if you have set the energy saver option reduced processor performance.

You may already hear some chirping noise from the power supply after the application has been launched and the load is not 100 %.

What is Apple's position on Power Mac G5 systems affected by audible chirping noise? What should I do if I have such a computer?

Please refer to Knowledge Base Article 86523 (external link) to get official information from Apple.


Table of Contents