操作零碎东西
UNIX 东西
零碎运动告诉器(SAR)
sar
饬令可以用来监督 CPU 把持率、磁盘运动和内存把持率。
清单 11. sar 示例
$ sar -u 60 10 09:42:17 %usr %sys %wio %idle 09:43:17 1 5 0 94 09:44:17 1 4 0 95 09:45:17 5 3 0 92 09:46:17 4 6 1 89
清单 11 所示的示例以 60 秒的年华间隔监督 CPU 把持率,共实施 10 次。
要想辨认潜在的或理论的功能瓶颈或成绩,就需要一连地监督零碎,并历久捕捉数据。
UNIX sar
饬令异常合适成立和维护历久的功能汗青:
- 在通通 IBM Informix IDS 硬件平台上都可以把持
sar
。 - 若是在运转时指定一个输入文件,就会成立一个二进制编码的文件,此后可以从这个文件天生通通
sar
告诉。
time 或 timex
time
和 timex
饬令可以用来对历程举行计时。time
和 timex
告诉真实的年华以及用户和零碎 CPU 年华。
ps
ps 饬令可以用来获得此后运转的零碎历程的快照信息。
清单 12. 历程形态(ps)
$ ps -el S UID PID PPID STIME TTY TIME CMD T root 0 0 08:59:54 ? 0:01 sched S root 1 0 08:59:57 ? 0:00 /etc/init S root 434 1 09:03:51 ? 0:05 oninit S root 435 434 09:03:53 ? 0:00 oninit S root 445 434 09:06:02 ? 0:00 oninit where PID is Process Id STIME is process start time TIME is accumulated CPU time for process
iostat
iostat
饬令可以以很高的精度襟怀吞吐量、把持率、行列长度、事件措置奖励速率和办事年华。
清单 13. iostat 饬令
$ iostat -x 5 1 extended device statistics device r/s w/s Kr/s Kw/s wait actv svc_t %w %b sd0 6.2 0.0 21.5 0.0 0.0 0.1 24.1 0 15 sd1 1.8 0.0 14.3 0.0 0.0 0.1 41.6 0 7 sd6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 sd30 0.2 0.2 25.7 0.2 0.0 0.1 22.5 0 13
vmstat
vmstat
饬令供应关于历程形态、内存把持率、分页统计数据、零碎运动和 CPU 把持率的信息。
清单 14. iostat 饬令
$ vmstat 5 4 procs memory page disk faults r b w swap fre re mf pi po ... d0 d1 d2 in sy ... 4 1 0 104512 1792 8 0 288 192 ... 4 6 1 23 15 ... 2 3 0 105184 1952 4 0 96 128 ... 0 2 1 14 15 ... 3 2 0 106688 1952 7 0 256 224 ... 4 4 12 29 21 ... 4 2 0 104672 6240 4 0 384 32 ... 3 1 3 2 75 ... where w is processes swapped out page outs swap is Kbytes of swap space available d0 is # of disk operations/sec p0 is pageouts
![](https://www.ibm.com/i/v14/rules/blue_rule.gif)
![](https://www.ibm.com/i/c.gif)
![](https://www.ibm.com/i/c.gif)
Windows 事故审查器
事故审查器表示关于操作零碎、其他运用递次和数据库办事器的信息、警告和错误新闻。
在 Windows 上表示数据库办事器新闻的递次如下:
- 选择 Administrative Tools > Event Viewer。
- 选择 Log > Security。
- 双击任何事故,就可以看到具体的新闻。
![](https://www.ibm.com/i/v14/rules/blue_rule.gif)
![](https://www.ibm.com/i/c.gif)
![](https://www.ibm.com/i/c.gif)
Windows 实用递次
下面的 Informix 实用递次可以简化 Windows 上的数据库办事器管理。
ixpasswd.exe
ixpasswd.exe 可以修正以用户 informix 登录的通通办事的登录暗码。可以交互式地修正暗码,也可以在饬令行上把持 -y
选项修正暗码。有了这个实用递次,在需要修正 informix 暗码时,就不需要为每个办事手工修正暗码,可以节约少量年华。
若是在外地登录并运转 ixpasswd,它会修正以外地 informix 用户登录的办事的暗码。若是在域上登录并运转 ixpasswd,它就会修正以 domain\informix 登录的办事的暗码。
把持要领:
ixpasswd [-y new_password]
ixsu.exe
启动一个饬令行窗口,这个窗口以一个指定的用户的身份运转。若是不指定域名,这个用户便是个外地用户。若是没有指定用户名,默许用户是 informix。不需要注销此后用户,再作为 informix 登录;相反,只需把持 ixsu.exe 就可以实施那些需要作为 informix 用户运转的 DBA 任务。ixsu 实用递次需要初级用户权利:
实施操作零碎的部分权柄
- 前进限额
- 替代一个历程级标记
- 依据以下递次在 Windows NT 上设置初级用户权利:
- 选择 User Manager > Policies > User Rights。
- 选中 Advanced User Rights 选项。
属意: 若是修正此后用户的初级用户权利,那么需要注销偏从头登录,新的权利才干奏效。
把持要领:
ixsu [[domain\]username]
ixsu 实用递次相当于 Windows 2000 上的 runas
饬令。把持 runas
作为另一个用户运转饬令 shell 的要领如下:
把持要领:
runas /user:username cmd
ntchname.exe
ntchname.exe 将 Dynamic Server 的注册表项从老的主机名改为新的主机名。在修正主机名之后,应该运转 ntchname。这个实用递次并不修正用户环境变量。在实施 ntchname 之后,应该编辑 %INFORMIXDIR%\%INFORMIXSERVER%.cmd 文件,将 INFORMIXSQLHOSTS 改为新的主机名。
把持要领:
ntchname old_name new_name
版权声明: 原创作品,承诺转载,转载时请务必以超链接形式标明文章 原始理由 、作者信息和本声明。不然将清查司法责任。