loading ...
loading...

2008-07-14 | MONITORING THE NETWARE SERVER查看服务器

分享
MONITORING THE NETWARE SERVER查看服务器

监视服务器的好处很多: 

1. 找出防碍服务器工作效率提高的瓶颈(BOTTLE NECKS)。 

2. 完善服务器的工作效率。 

3. 分析与解决服务器问题 

对于服务器级的工作效率监测,MONITOR是最主要的工具,由于它运行于NETWARE的内核中,所以可以直接查询操作系统, 而且大多数的统计数据都按秒更新。 

ACCESSING MONITOR 

从服务器控制台上输入下面的命令 

LOAD [PATH] MONITOR 

如果您已在批处理文件中启动了MONITOR,那么就无须执行上述命令了。如果MONITOR.NLM所在目录不在搜索路径中,则应指定MONITOR的路径。 

如果MONITOR屏幕不是当前控制台屏幕用以下二种办法切换: 

1. 按住ALT键并点击ESC键切换屏幕,直至MONITOR成为当前屏幕。 

2. 按下CTRL及ESC,控制台会列出所有可切换的屏幕,找到MONITOR的编号,并键入。 

退MONITOR的办法也有二种: 

1. 重复地按下ESC直到退出确认屏出现,选择YES退出。 

2. 按下ALT和F10,直接显示确认屏,并退出。 

WHAT TO MONITOR AND WHY? 

查看什么?为什么? 

查看工具可提供大量的卷信息及统计数据。通常你只需要存取一些常用的关键参数。如MONITOR中的"GENERAL INFORMATION"屏幕,就包含了读写及内存利用率等常用的统计数据。 

在"查看被分配的服务"一节中,我们会解释三种可设立的参数类型以控制动态的服务分配。这里介绍的指导原则将有助于你更好地协调服务器的性能,以满足用户的要求。 

"查看其它信息与统计"将介绍出错记录,剩余磁盘空间及用户帐户等信息的查看方法。

更多地熟悉服务器的工作性能及它独有的响应特点,能够帮助你更好地理解及分析MONITOR提供的数据。 

常用数据(GENERAL INFORMATION): 

衡量服务器工作性能的主要参数都在MONITOR的GENERAL INFORMATION屏幕上。当你加载MONITOR.NIM后,你就可以看见它了。你可以按下TAB键以使GENERAL INFORMATION使屏幕变大或变小. 

SERVER UP TIME:表示服务器从这次开机后到目前为止的累积时间长度。 

UTILIZATION 表示在上一秒钟服务器的总体处理能力的平均数,以百分比形式表示,剩余的百分比代表空闲的部分。你应该常常注意下列问题:







是否UTILIZATION上到100%?

是否它停留在高利用率状态,还是上去 几秒钟后退下来?

什么时间这种情况会发生?多频繁?

ACTIVE PROCESSORS:表示目前工作的处理器个数。当SMP被加载到STARTUP.NCT后,NETWARE就可以使用多处理器。 

ORIGINAL CACHE BUTTERS:表示当前文件服务器启动后,除操作被内核占用的缓存外,所有缓存的总数,以4KB为单位。 

TOTAL CACHE BUFFERS:表示当前文件缓处所拥有的缓存区数量。当你加载NLMS时,这个数值会降低。因为文件缓处对服务器的性能影响极大。你应该保证这个数值越高越好。 

DIRTY CACHE BUTTERS:表示有多少数量的缓存块中的数据还没有被写入磁盘。注意该数值是否上升,如果上升,你应查看你的文件系统是否有瓶颈。 

LONG TERM CACHE HITS:表示对已在缓存中的磁盘块的请求的累计百分比。(当被请求的数据已在缓存中时,系统无须去读磁盘)这个参数代表磁盘缓存的利用率情况。如果该数值小于90%时,磁盘读写增多,服务器性能下降。解决方案以增加内存,另外一个参数可以查看的是LRUSITTINGTINM。 

CURRENT DISK REQUESTS:这个数值代表有多少读请求在等待处理。如果该数值增加,请你注意的是磁盘读写能力是否太慢,它可能是瓶胫。 

PACKET RECEIVE BUFFERS:表示当服务器处理用户请求时,有多少内存被分配给它存放之些请求。如果需要的话服务器会分配更多的PACKET RECEIVE BUFFERS。缓存块的大小与网络适配器有关。应该经常查看该数值并重新设置它,以避免它超出MAXIMUM PACKET RECEIVE BUFFERS的限额。 

DIRECTORY CACHE DUFFERS: 表示服务器上有多少缓存用于处理最经常被调用的目录记录(directory entries). 服务器会以目录缓存最大数为上限, 根据需要分配。你可利用Monitor来改变该数值。Monitor/Server Parameters/Disk Parameters. 

MAXIMUM SERVICE PROCESSES:表示该服务器有多少任务处理柄可以被分配。用于处理客户请求。当客户请求增多时,服务器会增加更多的处理进程。当设有更多的处理进程,问题服务器的性能会受到很大影响。应该经常查看当前处理进程数,以确保它不会超过该数值。 

CURRENT SERVICE PROCESSES:表示目前被使用的处理进程数,将该数值与MAXIMUM数值进行比较,如果它超出了最大值,你需要提高最大值。 

CURRENT LICENSED CONNECTIONS:表示当前有效的连接数,包括被认证的及NOT-LOGGED-IN的。 

OPEN FILES:表示服务器及客户目前存在存取的文件数目。其中某些文件总是打开着的,如一些NDS文件。 

查看被分配的服务 

在每个计算环境中,资源都是有限的。NETWARE也是根据需要和有效性的原则分配资源。当接到请求后,操作系统并不是马上分配新的资源,相反它会等待一个指定的时间段以查看目前的资源是否可以利用来响应请求,动态地分配服务器的资源是通过三类可设置的参数来控制的。如果你了解它们是如何协调工作的,你就可以通过查看统计数据,调节这个数值使得系统性能得到充分发挥。这三类参数是: 

MAXIMUM LIMITS(最大限度):操作系统用于控制分配给某一请求使用的资源的最大数量。 

MINIMUM LIMITS(最小限额):操作系统接收请求后,可以立刻分配给该请求的资源数量。较低的限度会导致某些服务响应的速度下降,提高限度数值会提高响应速度。 

WAIT TIME LIMITS:控制多快操作系统会分配新的资源。如果资源仍然有效,则不需要分配新的资源。如果这些资源无法在等待的时间限度内变成有利用的,那么,新的资源就会被分配。等待时间限度可以确保突发的非常规的服务器行为不会长久地占用资源。 

例如: 

MINIMUM DIRECTORY CACHE BUTTERS是20 如果被分配的CACHE BUTTERS数没有超过20,那么当系统接到请求时,会马上分配缓存资源。当20个缓存区用光了后,系统在分配新的缓存之前,系统会等待2.2秒钟。如果到时这个请求仍然有效,它才分配一个新的资源。也就是说,如果我们把MINIMUM DIRECTORY CACHE BUTTERS放成40,那么只要不超过40个缓存区,系统会在接到请求时立刻分配新的资源。 

查看其它信息及统计 

检查服务器错误日制ERROR LOGS 

下列日制可用于提早预防问题的发生







BOOT$LOG。ERR记录服务器启动时的错误

SYS$LOG。ERR记录服务器的错误,包括系统信息,警告及违反安全的行为。

UOL$LOG。ERR 查出错的信息

ITS$LOG。ERR处理督控系统所记录的数据备份信息

ABEND。LOG死机过程记录,它存放在SYS:\SYSTEM下面 

检查磁盘驱动器 

利用MONITOR中DISK INFORMATIONICES选项,查看磁盘情况。 

检查服务器缓存统计 

第一步 每周查看文件服务器缓存统计,可以看GENERAL INFO。 

第二步 将TOTAL CACHE BUTTERS的数值除以ORIGINAL CACHE BUTTERS以得出可用缓存的百分比,它应该在70%以上。 

第三步 如果第二步得到的百分数少于50%,加入更多的内存。 

检查服务器磁盘和卷的剩余空间 

第一步 每周查检磁盘和卷的空间大小,确保剩余空间足够大。从MONITOR中,查看每个卷的信息确保磁盘有15%-20% 的剩余空间,SYS卷有20%的剩余空间,其它卷也要有10%的剩余空间。 

第二步 如果不足上述要求,删除无用的文件或加大卷的大小。
分享 分享 |  评论 (0) |  阅读 (?)  |  固定链接 |  类别 (NetWare) |  发表于 18:39
搜狐博客温馨提示:搜狐博客官方不会要求参加活动的各位博友缴纳任何的手续费用。请勿轻信留言、评论中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请 点击查看详情
您还未登录,只能匿名发表评论。或者您可以 登录 后发表。
 
  *中国人爱国心,搜狗输入法爱国主题皮肤下载>>
表  情:
加载中...
回复通知: 同时用小纸条通知对方该回复