ITPub博客

首页 > Linux操作系统 > Linux操作系统 > HP UNIX系统优化实例

HP UNIX系统优化实例

原创 Linux操作系统 作者:shiyihai 时间:2007-03-14 14:42:25 0 删除 编辑
首先,我们利用SAR 工具分析CPU 的利用率,SAR 进行CPU 的利用率分析的命令形式为#sar -u,这时数据是通过sa1 在后台定时生成;
或#sar -u 5 100,每隔5 秒取样一次,共取100 次;然后对结果的分析。
然后,我们看%idle 列的值,如果为接近零,则再看对应%wio 列的值,如果这列的大于7,则表明系统的磁盘或其他I/O 可能有问题,需要进一步的分析:用iostat 命令分析各个磁盘的传输闲忙状况,如#iostat -t 5 2,每隔5 秒取样一次,共取2 次;
用sar -d 命令分析各块设备(磁盘、磁带)活动情况;
用sar -b 命令分析系统的缓存的活动情况;
用sar -w 命令分析进程的deactivation/reactivation and switching activities of the system;
如果%idle 列很小,而对应的%wio 列的值也很小,这时,我们查看%usr列和%sys 列的值。如果%usr 列的值很大,说明有用户进程占用很多CPU 时间;如果%sys 列的值很大,则说明系统管理方面花了很多时间。
接下来需要进一步的分析:用GlancePlus 对占用CPU 时间最大的进程进行单独分析,为什么它会占用如此多的CPU 时间。
如果%sys 列的值很大,可以用SAR -C 命令对系统调用进行进一步分解,看这些系统调用主要是做些什么。同时,还必须分析是否有其他瓶颈,如paging 也会引起%sys 的值很大,这时,可以用sar -q 查看系统的运行进程队列长度,也可以用GlancePlus 和vmstat 查看内存的使用情况。[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/38542/viewspace-904967/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    235
  • 访问量
    1707874