- 论坛徽章:
- 0
|
原帖由 sunny_hawk 于 2005-12-31 00:34 发表\r\n各位大虾:有谁知道在unix系统性能监控中,提取CPU负载,memory使用率,I/O流量,都调用了哪些系统函数? \r\n\r\nThe easy way to check system calls by truss.\r\n\r\nFor example, system calls in vmstat:\r\n\r\n\r\n- \r\n# truss -c vmstat\r\n kthr memory page disk faults cpu\r\n r b w swap free re mf pi po fr de sr dd f0 lf s1 in sy cs us sy id\r\n 0 0 0 1007376 50184 0 2 2 1 1 0 0 0 0 0 0 406 120 168 2 2 96\r\n\r\nsyscall seconds calls errors\r\n_exit .000 1\r\nwrite .000 3\r\nopen .001 11 1\r\nclose .000 12\r\nbrk .000 26\r\nstat .000 19 6\r\ngetpid .000 1\r\nioctl .015 25 1\r\nexecve .000 1\r\nfcntl .000 2\r\nopenat .000 2\r\nlstat .000 3\r\nreadlink .000 3\r\nsigaction .000 1\r\nsigfillset .000 1\r\ngetcontext .000 1\r\nsetustack .000 1\r\nmmap .001 27\r\nmunmap .000 7\r\ngetrlimit .000 1\r\nmemcntl .000 5\r\nsysconfig .000 3\r\nlwp_sigmask .000 1\r\np_online .000 32 31\r\nschedctl .000 1\r\npset_assign .000 1\r\nresolvepath .000 8\r\ngetdents64 .000 4\r\nfstat64 .000 3\r\n -------- ------ ----\r\nsys totals: .022 206 39\r\nusr time: .013\r\nelapsed: .120\r\n\r\n
复制代码 |
|