如何安装glance
swinstall -s /dev/rdsk/c*t*d0
出来图形截面.然后选中glance 在action menu 选择mark
然后选择install开使分析安装.ok
住glance是需要codeword.
先安装一个glance
glance文件主要放在/opt/perf和/var/opt/perf目录下。
把有License机器的相应文件打包拷贝下来,/opt/perf/bin/glance可以正常运行了。
或是注意/var/opt/perf/gkey是key文件。
去有license的机器系统上做两个tar包,
/var/opt/perf
/opt/perf
两个目录就可以了!
glance是不区分操作系统版本的!
cd /usr/bin
ln -s /opt/perf/bin/glance glance 做个联接,以后就可以直接运行了。
Glance文件输出:
Glance –j 5 –f log
如果想要在后台执行。参考如下:
glance -j 1 -adviser-only -iterations 8 -j 3 -f eee
例如, 我要取得一小時內每分鐘的 runq 值,
01 01 * * * /opt/perf/bin/glance -adviser_only -syntax /tmp/temp -iterations 60 -j 60 >/tmp/outfile &
其中-iterations 60为命令要执行的次数。这里是60次。
其中 /tmp/temp 為 syntax 檔, 內容為
print gbl_stattime, " runq=", gbl_run_queue
這裏也有許多的 syntax 參考檔案
/opt/perf/examples/adviser
1.进入glance后,"?"命令可以在线提示所有的命令以及对应的解释.内容如下:
GlancePlus Commands Menu
h - Online Help q - exit (or e) A - Application List
g - Process List d - Disk Report P - PRM Group List
a - CPU By Processor i - IO By File System Y - Global System Calls
c - CPU Report u - IO By Disk F - Process Open Files
m - Memory Report v - IO By Logical Volume M - Process Memory Regions
t - System Tables N - NFS Global Activity R - Process Resources
w - Swap Space n - NFS By System W - Process Wait States
B - Global Waits l - Network By Interface L - Process System Calls
Z - Global Threads T - Trans Tracker y - Renice Process
G - Process Threads H - Alarm History s - Select Process
I - Thread Resource J - Thread Wait
S - Select Disk/NFS/Appl/Trans/Thread
Enter command or function key: Page 1 of 2
按 b 翻页后(f 向前翻页):
? - Commands Menu b - Page Backward (or -) < - Display Previous Screen
! - Invoke Shell f - Page Forward (or +,space) > - Display Next Logical Scr
h - Online Help q - exit (or e ) z - Reset Statistics to Zero
p - Print Toggle r - Refresh Screen (or ^L) - Update Current Screen
j - Adjust Interval o - Threshold Screen Options
Enter command or function key: Page 2 of 2
选择字母后,就进入到对应的选项.
2.在glance的任意界面下,都可以使用 h 命令进入到"HELP MENU",选择"Current Screen Metrics "可以对当前屏幕的各项数据进行说明."HELP MENU"还有其它的选项,如command等,不一一赘述了.
最后贴一些网上摘抄的资料,比较常用的命令,会标上记号.
Glance监控工具是HP-UX系统中一个强大且易用的在线监控工具,它有两种版本,一种
是gpm,图形模式,另一个就是glance,文本模式。几乎可以在任何终端和工作站上使用,占用资源很少。任何一个版本都可以提供丰富的系统性能信息。 默认的进程列表会列出有关系统资源和活动进程的常规信息,更多详细信息包括:CPU, Memory, Disk IO, Network, NFS,
System Calls, Swap, and System Table。
语法:glance [-j interval] [-p [dest]] [-f dest] [-maxpages numpages]
[-command] [-nice nicevalue] [-nosort] [-lock]
[-adviser_off] [-adviser_only] [-bootup]
[-iterations count] [-syntax filename] [-all_trans]
[-all_instances] [-disks ;] [-kernel ;] [-nfs ;]
[-pids ;] [-no_fkeys]
选项说明:
-j interval 设置屏幕刷新的时间间隔,单位为秒,默认值为5秒,数值许可范围:1~32767
-p [dest] 这个选项可以启用连续打印,对于屏幕刷新间隔很长时的打印很有效,
输出会被定向到一个默认的本地打印机,除非需要输入设备参数。一旦
运行开始,可以用p命令终止该操作
-f dest 这个选项可以启用连续打印,对于屏幕刷新间隔很长时的打印很有效,
输出会被定向到一个给定的文件。一旦运行开始,可以用p命令终止该操作
// * glance -j 30 -f /filepath 每隔30秒向指定文件中输入记录.
-maxpages numpages 当用-p命令,-maxpages选项可以改变打印的最大页数,默认的是200页
-command 这个选项是用来设置进程列表不同的屏幕显示,这个键值设置会显示不同
的信息,详细命令见下面的-command选项,仅有一个命令可以选择
-nice nicevalue 这个选项允许你调整glance进程的优先级别,默认值为-10
-nosort 这个选项设置后,屏幕不用将进程排序显示,这样可以减少Glance进程的CPU开销
-lock 这个选项允许你将Glance锁入内存,这样可以大大提高响应时间,但有
可能会收到错误提示:”Unable to allocate memory/swap space”,那样又必须取消此选项重新运行
-adviser_off 允许你关闭建议模式运行glance
-adviser_only 这个选项允许glace在终端无屏幕显示下运行,仅建议提示会运行,并将结果发送到标准输出。建议提示模式可以在后台运行,可以把结果重定向到一个文件,但必须要和-bootup选项联合使用
-bootup 和-adviser_only一块儿使用,启动时就开启建议模式
-iterations count 这个选项可以在Glance运行时限制间隔的数字,这个选项
和-adviser_only选项在无终端显示时联合使用。Glance执行给定次数后,迭代列入清单后退出
-syntax filename 应用这个选项启用自定义的建议文件
-all_trans 这个选项允许Glance列出系统中所有注册的任务。如果没有指明,glance仅仅列出经过滤得项
-all_instances 这个选项允许glance显示所有操作记录示例
-disks ; 监控磁盘
-kernel ; 监控系统kernel
-nfs ; 监控NFS使用
-pids ; 监控指定进程
以上四个命令选项值会直接传入Midaemon(惠普的性能监控接口守护进程)和调整Midaemon的启动参数,
如果Midaemon已经在运行,那样这些选项设置将不被理睬
-no_fkeys 这个选项可以屏蔽操作屏幕显示的功能键.
进入glance监控主界面后,按以下键就会进入相应的子界面,按“?”键它会列出如下的命令让你选择
-command选项列表
Command Screen Displayed / Descrīption
a CPU By Processor
c CPU Report
d Disk Report
g Process List
i IO By File System
l Network By Interface
m Memory Report
n NFS By System
t System Tables Report
u IO By Disk //* 如果有磁盘I/O瓶颈的时候,用这个命令可以查看具体每个盘的I/O消耗
v IO By Logical Volume //* 如果有磁盘I/O瓶颈的时候,用这个命令可以查看每个逻辑卷的I/O消耗
w Swap Space
A Application List
B Global Waits
D DCE Global Activity
G Process Threads
H Alarm History // * 进入性能瓶颈警报界面,进入后,可以看到磁盘瓶颈、网络瓶颈、CPU瓶颈等等
I Thread Resource
J Thread Wait
K DCE Process List
N NFS Global Activity
P PRM Group List
T Transaction Tracker
Y Global System Calls
Z Global Threads
? Commands菜单
glance运行时的键盘命令
S 选择 system/Disk/Application/Trans/Thread
s 选择查看进程
F 进程打开的文件
L 进程系统调用
M 进程内存
R 进程资源
W 进程等待状态
屏幕显示控制命令
b 下一页
f 前一页
h 在线帮助
j 调节屏幕刷新间隔
o 调整进程阈值
p 输出打印终止
e/q 退出glance
r 刷新当前屏幕
y 重新设置进程的nice值
z 将统计信息清零
>; 显示下一屏幕
屏幕显示说明在文本模式中使用glance,启动后,会出现下面的屏幕:
ProcList CPU Rpt Mem Rpt Disk Rpt NextKeys SlctProc Help Exit
B3692A GlancePlus C.03.71.00 14:08:08 hpdemo01 9000/800 Current Avg Hig
-------------------------------------------------------------------------------
CPU Util |0% 0% 1%
Disk Util F |1% 1% 2%
Mem Util S SUUB B |22% 22% 22%
Swap Util U UR |7% 7% 7%
------------------------------------------------------------------------
PROCESS LIST Users= 2
User CPU Util Cum Disk Thd
Process Name PID PPID Pri Name ( 400% max) CPU IO Rate RSS Cnt
------------------------------------------------------------------------
vxfsd 37 0 138 root 0.0/ 0.0 0.0 3.3/ 3.1 1.8mb 22
首行显示有关glance自身的信息和运行它的系统。后面则显示有关CPU、磁盘、内存和交换空间利用率的信息。下面分别介绍:
一. CPU利用率 显示CPU利用率的行以不同阴影的条形图开始。它被分为几部分来显示用于不同目的的CPU利用率。这个条形图的每一部分由一个字符开始并以字符结束,该字符显示了四种类型的信息
1. S部分显示了用于系统行为的CPU时间利用率的百分比
2. N部分显示了用于调整过的进程的CPU时间利用率。这些是运行在较低优先级上的进程
3. U部分显示了花费在用户进程上的时间的百分比
4. R部分显示了实时进程时间利用率的百分比行的最右部分显示了从启动glance开始到当前、平均和最高CPU利用率的百分比
二. 磁盘利用率 磁盘利用率条形图有两个部分。和CPU利用率条形图类似,以下这些部分显示了对于不同行为的磁盘利用率百分比
1. F部分显示了文件系统行为。这是用于文件读或写操作的磁盘I/O利用率
2. V部分显示了虚拟内存行为。如果这部分很大,它表示系统的物理内存很紧张在行的最右部分,显示了当前、平均和最高的磁盘利用率百分比
三. 内存利用率 在磁盘利用率条形图下面是内存利用率条形图。它分成三部分
1. S部分显示了用于系统进程的内存
2. U部分显示了用于用户程序的内存
3. B部分显示了用于缓冲存储器的内存行的最右部分显示了当前、平均和最高的利用率,它和CPU及磁盘利用率有同样的含义
四. 交换利用率 交换空间的利用条形图分成两个部分
1. U部分显示了在使用的交换空间
2. R部分显示了预留的交换空间。一旦进程被创建,在交换区中就有一个区域被预留下来,一个预留区不被使用五.进程列表屏幕下方是进程列表。这列没有列出所有的进程,只会显示那些正在使用系统资源的进程。各列分别是:
Process Name 创建进程的命令名
PID 进程ID
PPID 父进程的进程ID
Pri 进程的优先级。这是一个0到255的数字,数字越大,优先级越低
User Name 启动该进程的用户名
CPU Util 第一个数字是在上一个间隔时期内CPU的利用百分比。第二数是启动glance以来的CPU利用率百分比。缺省时,glance每5秒更新一次这个列表
Cum CPU 一个进程的累计CPU利用率
Disk IO Rate 第一个数字是上一个时间间隔的平均磁盘I/O速率。二个数字glance启动后平均的磁盘I/O速率
RSS 一个进程使用的RAM总量
Thd Cnt 线程统计
五.系统I/O利用率
1) 对磁盘的整体使用情况的分析:
进入GlancePlus;
按?键进入联机帮助界面;
按d键进入磁盘的详细界面;
按b键表示向后翻页,按f键表示向前翻页;
通过Disk Detail Screen,我们可以知道所有的逻辑和物理I/O请求的分布情况。
2) 对Disk I/O by File System
进入GlancePlus;
按?键进入联机帮助界面;
按i键Disk I/O by File System表界面;
按b键表示向后翻页,按f键表示向前翻页;
这个界面很有用,因为它按不同的文件显示I/O的繁忙程度。
3) 对逻辑卷的分析
进入GlancePlus;
按?键进入联机帮助界面;
按v键I/O by logical volumes表界面;
按b键表示向后翻页,按f键表示向前翻页;
通过把对文件系统的分析和逻辑卷的分析结合起来,能够知道哪个磁盘的I/O最忙。
CPU的利用率:S-系统CPU利用率,U-用户CPU利用率,R-实时CPU利用率,N-nice CPU利用率,A-negative-nice CPU利用率;
磁盘的利用率:F-文件系统I/O,V-虚拟内存I/O
内存的利用率:S-用于系统代码和数据的内存,U-用于用户代码和数据的内存,B-用作缓存的内存
交换区的利用率:U-正在使用的交换区,R-预留的交换区
GlancePlus是一个联机分析诊断工具,其实,GlancePlus还可以与MeasureWare Agent一起使用,MeasureWare Agent将可以 在一段时间内帮助GlancePlus收集基本数据,然后由GlancePlus进行分析。
GPM无法连接
export DISPLAY=IP_ADDRESS_OF_MY_PC:0
或是export DISPLAY=IP_ADDRESS_OF_MY_PC:0.0
export TERM=xterm
xhost +
xhost 命令
xhost 命令添加或删除 X 服务器接受连接的机器列表上的主机名。
该命令必须从有显示连接的机器上运行。可以通过使用 -Host 参数,从访问列表中除去一个名称。不要从访问列表中除去当前的名称。如果已经这样做了,请在作出任何更改之前注销系统。
输入无变量的 xhost 命令将显示访问 X 服务器的当前主机名,并显示一条消息表明访问是否已启用。
为了安全起见,只能从控制主机运行影响访问控制的选项。对于工作站来说,这台机器也就是服务器。对于 X 终端来说,这台机器是登录主机。
要在缺省情况下启用远程名称,可以在 /etc/X?.hosts 文件中定义名称,其中 ? 为启用访问的显示器号。
例如,显示器 jeanne:0 可以由使用 jeanne 的缺省主机名的系统上的 /etc/X0.hosts 文件中定义的系统访问。在显示名称和文件名中,0 表明已定义的远程系统允许通过增强 X-Windows访问的显示器号。
定义要添加到 X 服务器访问列表的主机名(可以选用加号标记)。 | |
定义要从 X 服务器访问列表中除去的主机名。已有的连接没有被中断,但将拒绝新的连接请求。注意:可以除去当前的机器;然而,不允许进行进一步的连接(包括试图将其添加回来)。再一次启用本地连接的唯一方法就是将服务器复位(因此也会中断所有连接)。 | |
指定访问不受限制。访问控制被关闭。 | |
打开访问控制。 完整的 Name 有以下 family:name 语法: inet 因特网主机 local 只包含一个名称,空字符串 注: 该系列是区分大小写的。名称的格式随系列而不同。 |
要在缺省情况下启用远程名称,可以在 /etc/X?.hosts 文件中定义名称,其中 ? 为启用访问的显示器号。
例如,显示器 jeanne:0 可以由使用 jeanne 的缺省主机名的系统上的 /etc/X0.hosts 文件中定义的系统访问。在显示名称和文件名中,0 表明已定义的远程系统允许通过增强 X-Windows 访问的显示器号。
标志
+Name 定义要添加到 X 服务器访问列表的主机名(可以选用加号标记)。
- Name 定义要从 X 服务器访问列表中除去的主机名。已有的连接没有被中断,但将拒绝新的连接请求。注意:可以除去当前的机器;然而,不允许进行进一步的连接(包括试图将其添加回来)。再一次启用本地连接的唯一方法就是将服务器复位(因此也会中断所有连接)。
+ 指定访问不受限制。访问控制被关闭。
- 打开访问控制。
完整的 Name 有以下 family:name 语法:
inet
因特网主机
local
只包含一个名称,空字符串
注: 该系列是区分大小写的。名称的格式随系列而不同.
只要了解了命令的使用,上面的问题就迎刃而解了,一般在安装oracle的时候会出现这个问题,因为oracle的安装需要图形界面的支持!
遇到这类问题的一般解决办法是:
先在root下xhost +
如何是在远程客户端启动桌面服务,需要设置客户机的DISPLAY值(export DISPLAY=IP(客户端的IP地址,你要设成别的地址,那你就看不到图形):0.0
如果是在本机执行的话,直接到oracle图形用户下执行export DISPLAY
如果上述设置后,还是不能启动图形的话,就要检查系统图形界面支持的问题了,例如是否安装了图形程序,是否有权限执行图形程序.或者系统时候屏蔽了图形功能等等.
最后执行./runInstaller就行了。
. DISPLAY 环境变量
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 使用xdpyinfo可以查看当前显示的详细信息
DISPLAY 环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器. 如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式. 使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0. NumB则几乎总是0.
如果使用su username或者su - username切换到别的用户, 并且使用命令
export DISPLAY=:0.0
设置DISPLAY环境变量, 运行图形程序(如xclock)时会收到如下错误:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: :0.0
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令
xhost +
这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上.
3. 配置运行远程服务器的图形程序
a.服务器端配置文件/etc/ssh/sshd_config中修改
X11Forwarding no #禁止用户运行远程主机上的X程序
b.客户端配置文件/etc/ssh/ssh_config
ForwardX11 yes 设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)
c.设置本地机器的Xserver监听相应的TCP端口. 而现在的Linux系统出于安全的考虑, 默认情况下不再监听TCP端口. 可通过修改/etc/X11/xinit/xserverrc文件, 将
exec /usr/bin/X11/X -dpi 100 -nolisten tcp #dpi(dots per inch)-像素
修改为
exec /usr/bin/X11/X -dpi 100
允许在直接使用startx启动图形时启动对TCP端口的监听.
或者登陆窗口选择"Options" -> "Configure Login Manager..."的Security页面, 取消"Deny TCP connections to Xserver"
glance输出到文件里的方法
glance -adviser_only -syntax -j 15 >> outfile
glance报错:
GlancePlus fatal error.
== Fatal Nums Error == C.03.71.23 08/01/03 ==
User: root(/dev/pts/4) Date: Fri Apr 10 15:01:39
File: nums.C Line: 479 Product id: Glance
System: fftsw B.11.23 ia64
Errno: 0 (Error 0)
Connection to midaemon lost -- check midaemon process and status.mi
== End of Error Msg =============================
检查
Ps –ef|grep midaemon
如在就杀掉它再运行glance
或是参考网上说的
mwa stop
ps -ef|grep midaemon
看看有没有真的结束
没有KILL掉。
mwa start
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7191998/viewspace-748413/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7191998/viewspace-748413/