System diagnostics are grouped together on the page:
These five links are described below:
The System Information heading lists details of EASA's resource footprint. By default this includes:
Additional system resource values can be configured for display under System Information by making use of Performance Logs defined in the Computer Management tool available in Windows. See Adding a System Resource Monitor Value for details.
The Throughput heading displays the following throughput values accumulated since the EASA Server was last started:
The Server Output page provides diagnostic messages from the EASA Server. These include a variety of messages about such things as:
Many of the messages are time and date stamped to help track down when and why problems may have occurred on an EASA system. There are several actions available under the ‘Actions’ dropdown beneath the log window:
The messages shown on the Diagnostics page are stored in a text file:
Older archived log files are also stored here with date stamps added to the file names.
The output from the HTML Server is also available from this page, access it via the radio buttons above the log window. This information is also found at:
On the Logging page, set the level or quantity of logging performed by EASA, stored in the server.txt file and displayed on the Server Output page. There are two different types of diagnostic messages:
To change the logging level, perform the following two steps:
This table lists all the system commands currently being run by EASA. These typically are associated with submitted EASAP processes being run either locally on the EASA Server acting as a Compute Server or via rsh commands to a remote Compute Server.
Press the Free Resources button to free up computer memory that the EASA Server no longer needs. 'Before' and 'after' memory usage is displayed.
Thread Details link shows:
EASA uses many threads though the roles of each are not in the scope of this document.
The Log Stacktraces button prints all data related to threads into the server log:
All Threads shows the current status for all EASA threads.
Memory is freed up automatically, from time to time.
In addition to the default system resource values displayed on the Summary page under the Diagnostics selection, it is possible to monitor additional system resources by making use of Performance Logs defined in the Computer Management tool available in Windows.
To add a new System Resource Monitor Value for display on the Summary page under the Diagnostics selection, complete two separate procedures:
On an EASA Server running Windows XP, select:
On the Computer Management window that appears, expand:
A window appears to configure the new counter. On the General tab:
Unlike in Windows XP, Counter Logs in Windows 7 are organized into Data Sets. To create a new Counter Log in Windows 7, please follow these instructions:
This creates a CSV file for EASA to work with, and we’re more interested in current performance information.
The log file is stored in the root folder.
After creating the new counter log file, proceed to add an entry for the new monitor in the file:
To add the entry and complete the addition of the new System Resource Monitor Value, please follow the instructions given below:
These entries take the following form:
easa.server.systemmonitor1=C\:/PerfLogs/cpu.csv,2,% CPU Time easa.server.systemmonitor2=C\:/PerfLogs/mem.csv,2,RAM Usage