performance
Monitor and analyze Windows system performance, including CPU, memory, disk, and network usage, and track top processes or specific performance counters in real-time.
Instructions
System performance monitoring including CPU usage, memory usage, disk I/O, network I/O, and system performance counters
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | The performance monitoring action to perform | |
counter_name | No | Specific performance counter name to query | |
duration | No | Duration in seconds for monitoring (default: 10) | |
interval | No | Interval in seconds between measurements (default: 1) | |
process_count | No | Number of top processes to show (default: 10) |
Input Schema (JSON Schema)
{
"properties": {
"action": {
"description": "The performance monitoring action to perform",
"enum": [
"get_cpu_usage",
"get_memory_usage",
"get_disk_usage",
"get_disk_io",
"get_network_io",
"get_system_performance",
"get_top_processes_by_cpu",
"get_top_processes_by_memory",
"get_performance_counters",
"monitor_real_time"
],
"type": "string"
},
"counter_name": {
"description": "Specific performance counter name to query",
"type": "string"
},
"duration": {
"default": 10,
"description": "Duration in seconds for monitoring (default: 10)",
"type": "number"
},
"interval": {
"default": 1,
"description": "Interval in seconds between measurements (default: 1)",
"type": "number"
},
"process_count": {
"default": 10,
"description": "Number of top processes to show (default: 10)",
"type": "number"
}
},
"required": [
"action"
],
"type": "object"
}