0% found this document useful (0 votes)
11 views3 pages

System Monitoring Lab with Windows Tools

The document outlines a laboratory activity for students at Bohol Island State University focused on system monitoring using Windows tools. Students are required to create a Bash script to monitor performance, analyze system logs, and identify issues, with specific tasks including using Task Manager, Performance Monitor, and Event Viewer. The activity includes submission of reports and reflection questions, with grading criteria specified for each component.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

System Monitoring Lab with Windows Tools

The document outlines a laboratory activity for students at Bohol Island State University focused on system monitoring using Windows tools. Students are required to create a Bash script to monitor performance, analyze system logs, and identify issues, with specific tasks including using Task Manager, Performance Monitor, and Event Viewer. The activity includes submission of reports and reflection questions, with grading criteria specified for each component.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Republic of the Philippines

BOHOL ISLAND STATE UNIVERSITY


Magsija, Balilihan, 6342, Bohol, Philippines
Office of Instruction
Balance I Integrity I Stewardship I Uprightness

System Administration and Maintenance

LABORATORY 4: System Monitoring with Windows Built-in Tools

I. Objective
Students will create a Bash script using Git Bash that:
1. Monitor system performance using built-in Windows tools.
2. Analyze system logs for troubleshooting.
3. Identify performance issues based on real-time monitoring data.

II. Task Overview


In this lab activity on System Monitoring, you will perform hands-on monitoring of
system performance using built-in Windows tools. The expected outputs for this activity
are as follows:
• Screenshots (2): Task Manager under idle and load conditions.
• Performance Monitor data export file and performance bottleneck analysis.
• Event Viewer log export and analysis report on errors or warnings.
• Written responses to the reflection questions.

III. Activity Steps


1. Task Manager Monitoring:
o Objective: Understand basic system performance metrics.
o Instructions:
▪ Open Task Manager by pressing Ctrl + Shift + Esc.
▪ Navigate to the Performance tab.
▪ Monitor CPU, memory, disk, and network usage.
▪ Take a screenshot of the metrics at two different times: idle and when
a heavy application is running (e.g., a web browser with multiple tabs
or a video editing tool).
▪ Analysis: Compare the two screenshots and write a brief analysis of
the system performance under idle and load conditions.

2. Performance Monitor (Perfmon):


o Objective: Learn to use Windows Performance Monitor to track detailed
system metrics.
o Instructions:
▪ Open Performance Monitor by typing perfmon in the search bar.
Republic of the Philippines
BOHOL ISLAND STATE UNIVERSITY
Magsija, Balilihan, 6342, Bohol, Philippines
Office of Instruction
Balance I Integrity I Stewardship I Uprightness

System Administration and Maintenance

▪ In the Performance Monitor tool, add counters for CPU, Memory, Disk
I/O, and Network by clicking the green + icon.
▪ Let the monitoring run for at least 5 minutes while performing various
tasks (e.g., downloading a file, running a program).
▪ Export the performance report by right clicking the graph and selecting
Save Data As.
▪ Analysis: Based on the data captured, identify any potential
performance bottlenecks.

3. Event Viewer Logs Analysis:


o Objective: Analyze system logs to troubleshoot issues.
o Instructions:
▪ Open Event Viewer by typing [Link] in the search bar.
▪ Navigate to Windows Logs -> System.
▪ Look for any errors or warnings in the system log.
▪ Export a report of the last 24 hours of log entries.
▪ Analysis: Identify any critical errors or warnings and write a brief report
explaining what they mean and how they could affect system
performance.

IV. Additional Questions for Reflection


1. What metrics are the most critical to monitor during system performance checks?
2. How do the monitored metrics change when running CPU-intensive versus I/O-
intensive applications?
3. What steps would you take if you observe a continuous spike in CPU usage?

V. Grading Rules
1. This activity must be completed individually. Collaboration or sharing of materials is
not permitted.
2. Successful use of Task Manager to capture performance under load.
3. Proper configuration of Performance Monitor and data export.
4. Clear understanding of Event Viewer logs and their role in troubleshooting.
5. For efficient tracking, students are required to upload the following files:
a. IT413_Lab4_TaskManager_[Section]_[SURNAME, First Name MI.].pdf
b. IT413_Lab4_PerfMon_[Section]_[SURNAME, First Name MI.].pdf
c. IT413_Lab4_EventViewer_[Section]_[SURNAME, First Name MI.].pdf
d. IT413_Lab4_Reflection_[Section]_[SURNAME, First Name MI.].pdf
Republic of the Philippines
BOHOL ISLAND STATE UNIVERSITY
Magsija, Balilihan, 6342, Bohol, Philippines
Office of Instruction
Balance I Integrity I Stewardship I Uprightness

System Administration and Maintenance

A Google Form will be provided where students must submit their entries.
6. The document should use Arial font, size 12, with single line spacing and formatted
for A4 paper size. Set the margins to normal and include the official BISU header at
the top of the page.
7. Any form of plagiarism will result in disciplinary action according to academic integrity
policies.

VI. Grading Criteria


• Task Manager Monitoring (20 points)
• Performance Monitor (Perfmon) (20 points)
• Event Viewer (20 points)
• Additional Questions for Reflection (15 points)
• Total Score – 75 points

Common questions

Powered by AI

Using Bash scripts with Windows built-in tools allows for automation and more refined control over monitoring processes, enabling the systematic capture and analysis of performance data. This approach enhances the capacity to regularly check system health, thus ensuring timely identification of performance issues and facilitating continuous improvements .

To address a continuous spike in CPU usage, first identify which processes are using the most CPU resources through the Task Manager. Consider terminating or restarting unnecessary or malfunctioning processes. Check for software updates that might optimize CPU performance. If these steps do not resolve the issue, further investigation into potential malware, or the need for hardware upgrades, may be required .

The Task Manager can be effectively used by taking snapshots of performance metrics like CPU, memory, disk, and network usage under different conditions, such as idle states versus high-load scenarios. By comparing these snapshots, users can identify performance drifts and potential areas needing adjustments, thereby optimizing resource allocation for varying workloads .

When running CPU-intensive applications, you will observe high CPU usage with relatively stable or low usage of memory, disk I/O, and network metrics. Conversely, I/O-intensive applications will demonstrate increased disk or network activity, potentially at the expense of memory usage, while the CPU usage may remain moderate unless the I/O operations require significant processing .

Analyzing system logs with the Event Viewer contributes to understanding system health by revealing trends and recurring issues such as errors and warnings. This historical analysis helps in assessing the stability and reliability of the system, and in planning preventive measures to maintain optimal performance .

The Event Viewer plays a crucial role in troubleshooting by providing detailed logs of system events, errors, and warnings. It categorizes logs into Application, Security, Setup, System, and Forwarded Events, enabling users to pinpoint critical issues and warnings that can affect system performance. By analyzing these logs, users can discern patterns or recurring issues that need addressing .

Proper configuration of the Performance Monitor ensures relevant counters are set, such as CPU, memory, disk, and network, enabling accurate and meaningful data collection. Incorrect configurations might lead to irrelevant or insufficient data, impeding the identification of true performance bottlenecks and delaying necessary interventions .

Failing to adhere to grading rules such as avoiding plagiarism or not submitting complete and properly formatted work may result in disciplinary actions based on academic integrity policies. This can include loss of marks, failing grades, or further investigation by academic committees .

Critical metrics to monitor during system performance checks include CPU usage, memory usage, disk I/O, and network activity. CPU usage indicates the processing demand on the system, memory usage shows how much RAM is being utilized which affects multitasking capabilities, disk I/O reflects the read/write operations to the storage which impacts data retrieval speeds, and network activity measures data transmission which can affect connectivity and application performance . These metrics together provide a comprehensive understanding of the system's load and potential performance bottlenecks.

The Performance Monitor can be utilized by adding specific counters such as CPU, Memory, Disk I/O, and Network, and running it while performing various tasks. Once data is collected, it can be exported and reviewed to analyze trends and spikes which may indicate bottlenecks. Persistent high usage in any of these areas under typical load conditions can signify where resources are being saturated and suggest areas for optimization .

You might also like