1
0
Files
irix-657m-src/eoe/cmd/pcp/pmieconf/percpu/syscall
T
2022-09-29 17:59:04 +03:00

68 lines
1.7 KiB
Plaintext

#pmieconf-rules 1
# --- DO NOT MODIFY THIS FILE --- see pmieconf(4)
# $Id: syscall,v 1.1 1999/04/28 10:39:51 kenmcd Exp $
#
rule per_cpu.syscall
summary = "$rule$"
enumerate = hosts
predicate =
"some_inst (
( kernel.percpu.syscall $hosts$ ) > $threshold$ count/sec
&& hinv.ncpu $hosts$ > 1
)"
enabled = yes
version = 1
help =
"The number of system calls per second for at least one CPU
exceeded threshold over the past sample interval.
This rule only applies to multi-processor systems, for
single-processor systems refer to the cpu.syscall rule.
For Origin 200 and Origin 2000 systems, use the command
$ pminfo -f hinv.map.cpu
to discover the abbreviated PCP names of the installed CPUs and
their corresponding full names in the /hw file system.";
string rule
default = "High per CPU system call rate"
modify = no
display = no;
double threshold
default = 7000
help =
"The threshold of system calls per second per CPU. The appropriate
value is a function of the processor type and the workload, but here
are some indicative figures of sustained system call rates:
lseek() to start of file - 280000 syscalls/sec
read() at end of file - 100000 syscalls/sec
repeated file creat() - 65000 syscalls/sec
socket connection activity - 15000 syscalls/sec
(generated using an otherwise idle Origin 2000 with 4 180MHz R10000
processors).";
string action_expand
default = %vscall/s[%i]@%h
display = no
modify = no;
string email_expand
default = "host: %h CPU: %i syscalls/sec: %v"
display = no
modify = no;
# Configuration info specific to non-PCP tools follows...
#
# for SGI Embedded Support Partner integration:
string esp_type
default = "0x200057"
display = no
modify = no;
#
# --- DO NOT MODIFY THIS FILE --- see pmieconf(4)