阅 读 文 章

[转贴]sco核心参数

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(meteor06) | 时间:2007-05-27 | 浏览:人次 ]


SCO UNIX 核心参数 

SCO UNIX的核心参数的设置对系统的性能有很大的影响。本文详细介绍了SCO UNIX操作系统中对系统性能有较大影响的核心参数设置的一般原则。除此之外,精确调整核心参数还需要有关应用程序的知识。

一、I/O子系统的调整

因为磁盘I/O相对于内存访问速度较慢,所以I/O子系统核心参数的调整对整个SCO UNIX的性能有很大的影响。

1、文件,I节点和锁

NINOD和NFILE

NINODE和NFILE分别决定I节点表和文件表的大小。为了确定适当的NINODE和NFILE的值,可以用sar -v命令来查看等间隔时间内正在使用的I节点和打开文件的平均数。例如:

# sar -v
scsibox scsibox 3.2 2 i386 10/05/92
00:00:01 proc-sz ov inod-sz ov file-sz ov lock-sz
01:00:01 57/100 0 191/300 0 190/300 0 2/100 <-- 第一个时间间隔
02:00:01 57/100 0 191/300 0 190/300 0 2/100 <-- 第二个时间间隔
03:00:01 60/100 0 194/300 0 194/300 0 2/100 <-- 第三个时间间隔
^ ^ ^ ^     ^ ^ ^ ^
| | | |     | | | |
| NPROC    | NINODE     | NFILE      | FLCKREC
|     |     |     |
进程     inodes 已打开 已加锁的
平均 的平均 文件的 文件记录
数目     数目 平均数 的平均数

另一方面也可使用如下命令查看某一时刻的I节点和打开的文件数:
# pstat | egrep '^[0-9]' 
165 active inodes
51 processes 
171 open files

通过以上两种方法确定系统在峰值时刻的最大inode和打开文件数目,然后根据系统峰值时的I节点和打开文件数加上20%到25%的冗余量来设置系统的NINODE和NFILE的值。

NOFILES和FLCKREC

NOFILES决定了用户文件描述表的大小,它确定了单个进程在任何时刻可同时打开文件的数量。由于NOFILES的缺省值很大,因此一般无需修改NOFILES的值。只有在使用数据库的时候可能需要修改NOFILES的值。
一般来说操作系统有能力锁住某个文件,这样其他用户或进程就不可能再打开这个文件。除了对文件加锁以外,操作系统还可以对文件的记录进行加锁,文件的记录可以是一个字符,也可以是文件中的所有字符。
FLCKREC参数确定在系统范围内多少记录可以被加锁。要为FLCKREC赋一个合适的值,可以用“sar -v”命令提供的输出信息来确定。同NINODE、NFILE一样,根据“sar -v”命令提供的信息,加上20%到25%的冗余量来确定FLCKREC的值。若FLCKREC设置的太低,系统会出现错误信息提示文件锁表溢出。

2、NAMEI缓冲区

在动手调整NAMEI参数之前,很有必要了解设置NAMEI缓冲区的目的。在解释设置缓冲区的目的之前,先介绍一下在SCO UNIX操作系统下文件是如何打开的。举例来说,当我们要打开 “/usr/tmp/my_directory/my_file”文件时,操作系统所要做的第一件事就是将输入的字符串分裂成各个组成部分,也就是分裂成“usr”、“tmp”、“my_directory”和“my_file”。“my_file”是一个文件,“usr”、“tmp”、“my_directory”和“my_file”是目录,但在UNIX 操作系统中,一个目录实际上也是一个文件,因此,“usr”、“tmp”、“my_directory”也都是文件,在这些目录文件中包含有目录中所有文件的文件名和I节点数。
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 参数 核心 文件 数量 系统 最大 打开 一个 操作系统 NAMEI

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.