Task Manager (taskmgr.exe)
The Task Manager (taskmgr.exe) tool can be used to monitor the PC’s key resources.
- ways to open:
- shortcut:
CTRL+SHIFT+ESC - right-click taskbar or Start > Task Manager
CTRL+ALT+DEL> Task Manager
- shortcut:
- could start in summary mode
- click Show Details to expand
- Details tab shows more info about a process
- E.g., background services run in a process wrapper
- can set priority to regulate resource usage priorities
Performance Monitoring
- shows information about:
- CPU
- Memory
- disk
- network
- GPU
- App History tab shows info for Windows Store Apps
CPU and GPU Monitoring
- CPU page shows:
- \ # of cores and logical processors (HyperThreading)
- whether system is multisocket
- whether virtualization is enabled
- overall utilizaton
- system uptime
- count of processes, threads, and handles
- High peak utilization is nothing to worry about
- sustained periods of high peak means add more system resources or run fewer processes
Memory Monitoring
- reports which slots have modules installed and the speed
- usage statistics:
- In use = system RAM usage only
- Committed = reports the amount of memory requested and the total system plus paged memory available
- paged memory is the data that is written to a disk pagefile
- Cached = fetching frequently used files into memory preemptively to speed up access
- Paged pool and non-paged pool refers to OS kernal and driver usage of memory
- paged usage is processes that can be moved to the pagefile
- non-paged usage is processes that cannot be page
- High RAM usage isn’t necessarily a sign of poor performance
- it is good to make full usage of RAM
- High pagefile utilization is more problematic
Disk Monitoring
- reports the type and capacity and statistics for active time, response time, and read/write speeds
- utilization is measured across all disk devices
- common cause of poor overall system performance:
- high disk utilization
- slow response times
- causes:
- slow HDD technology
- excessive paging activity
- file/cache corruption
- faulty device with bad sectors/blocks
Network Monitoring
- Ethernet or Wi-Fi tab reports send and receive throughput for the active network adapter plus the IP address and hardware (MAC) interface address
- if WiFi, then shows SSID, connection type (802.11 standard), and signal strength
User Monitoring
- User tab lets you see:
- users who are logged on
- can send them a message
- can log them out
- user associated processes
- user associated resource utilization
- users who are logged on
Startup and Services
The Startup tab lets you disable programs added to the Startup folder or set to run using the registry.
- right-click > Startup type to see how the program is launched
- shows impact on boot times
The Services tab monitors the state of all registered background processes.
- service is a Windows process that does not require any sort of user interaction and runs in the background
- provide functionality for the OS
- E.g., allowing logon, browsing the network, indexing file details to optimize searches
- can be installed by Windows or third-party applications
- provide functionality for the OS
Open Services button opens Services (services.msc) console.
- used to disable nonessential services
- prevent a service from running at startup
- restarting services can be an effective first troubleshooting step