欢迎来到天天文库
浏览记录
ID:18396763
大小:47.00 KB
页数:5页
时间:2018-09-17
《hp-ux核心参数的概述及有关性能调节的提示。》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1)什么地方能够找到有关常用HP-UX核心变量及相关的性能调整的信息?A:下面是对HP-UX核心参数的概述及有关性能调节的提示。acctresume和acctsuspend只在启用HP-UX统计时使用。这些变量是统计日志文件所在文件系统(缺省情况下为/var/adm)的百分比。在文件系统自由空间降到acctsuspend指定的百分比(绝对百分比)时,即终止统计;只有达到分配给acctresume的百分比时才能恢复。例如:acctsuspend分配0(假定缺省的文件系统值)-当自由空间低于minfree(缺省情况下为10%,在bdf输出中
2、文件系统将显示100%使用)时,统计将被终止。如果acctresume为80,当文件系统的利用率降到80%时(bdf显示),就会再次启用统计。重新启用统计后,就会产生“Accountingresumed”信息。欲了解其它信息,请参考/usr/share/doc/doc_map.txt中所列的统计白皮书以及统计帮助信息。bufpages这个值以前用于定义为文件系统IO中使用的高速缓冲区分配的物理内存量(以4096字节页面为单位)。以前的HP-UX版本一般将10%的物理内存用于此任务,但是最近的版本已实现了内存的动态分配。在10.X版中,如
3、果bufpages是一个非零值,它就成为高速缓冲区可用内存页面的最大值,实质变成一个限制,尽管可能很少使用,但不会超过这个值。在10.X版中,bufpages经常设为0,它表示请求动态高速缓冲区,dbc_min_pct和dbc_max_pct参数将设置一个高速缓冲区允许的可用内存的最小和最大百分比。在9.X版中,高速缓冲区的内存用bufpages变量明确确定。如果/etc/conf/dfile(700系列)或/etc/conf/gen/S800(800系列)中缺少了这个变量,高速缓冲区就被设为可用内存的10%;否则该值以页面(4096字
4、节)数填入。create_fastlinks允许在HFS文件系统内创建高速符号链接。版本注释中应当包含有关的附加信息。从根本上来说,高速符号链接减少了磁盘块访问,从而略微减少磁盘IO。*注:在10.0以前的800系统或9.0以前的700系统上没有这个变量。dbc_max_pct和dbc_min_pct这两个变量定义缓冲文件系统页(也叫做高速缓冲区)可用的内存百分比范围。适当取值一般可以产生以下效果:-低于或等于95%的读缓冲命中率-低于或等于70%的写缓冲命中率用sar-b55(分别为%rcache和%wcache)可以对该值进行监视。
5、也许可以保证减少读缓冲命中。为高速缓冲分配过多内存的另一个现象可能是用户响应时间中无法解释的偶然或间歇性停顿。dbc_min_pct的缺省值是5,dbc_max_pct的缺省值是50。在许多情况下,建议为高速缓冲区分配200mb或更少的内存空间。Dbc_max_pct是机器上一个主要的减少对象,在其中可以观察到内存压力,以及刚才所描述的停顿。default_disk_ir磁盘即时报告。这个变量确定write()系统调用是否等待数据实际写入磁盘,或者只是写入磁盘缓存。缺省的动作是禁止,表示write()将写入磁盘而不是磁盘缓存。版本注释中
6、提供了有关的附加信息。fs_async允许异步文件系统写操作。尽管在部分情况下这可能会提高文件系统的性能,但文件系统的损坏窗口更大,建议采用其它的保证数据完整性的方法。请小心改变此变量,这个变量只与文件系统有关,与原始磁盘设备或原始lvols无关。maxdsiz、maxssiz和maxtsiz这些参数是所有HP-UX用户进程的三个基本的组成部分(数据、堆栈和文本段)。数据段的最大尺寸是1.9GB,但这个值要求用EXEC_MAGIC编译和链接可执行代码(详情请参考ld(1)帮助选项-N和版本注释)。EXEC_MAGIC剔除了几个进程共享代
7、码的同一个内存映像的能力。没有EXEC_MAGIC,maxdsiz的最大值大约为966MB。如果每个进程的数据段(maxdsiz)超过这个值,则二进制代码必须至少用ld(1)重新链接或按EXEC_MAGIC的设置重新编译。附加的详细信息参见ld(1)和当前版本的版本注释。注:10.10版增强了EXEC_MAGIC,使文本映像可以在多个进程之间共享。详情请参考帮助信息和版本注释。maxfiles&maxfiles_lim这个变量与进程一次可以打开的最大文件数的软件、硬限制有关,maxfiles的缺省值是60,但由于所有的交互进程都打开st
8、din、stdout和stderr,因此通常只能再打开57个文件。非根系统进程(uid>0)可以将软限制增加到maxfiles_lim硬限制,但只能通过应用setrlimit(2)系统调用来实现,否则,增加
此文档下载收益归作者所有