eygle Eygle.
System 2005-04-24

Solaris Open File Limit

Solaris操作系统具有打开文件数量的限制,数据库的db_files参数设置会受操作系统的参数限制。
Solaris使用两个参数来控制,可以通过在/etc/system文件中修改参数更改设置:

* set hard limit on file descriptors set rlim_fd_max = 4096 (or whatever) * set soft limit on file descriptors set rlim_fd_cur = 1024 (or whatever)

但是这些设置在32/64位平台下具有先天限制:

A 32-bit program using standard I/O is limited to 256 file descriptors。 A 64-bit program using standard I/O can use up to 2 billion descriptors。

具体可以参考:
Tunable Parameter Change History >> Kernel Parameters
也可以使用sysdef命令查看:

sysdef | grep descriptors

输出结果是16进制显示,第一个是soft limit, 第二个是hard limit:

# sysdef | grep descriptors 0x0000000000000100:0x0000000000001000 file descriptors

By eygle 2005-04-24 10:08 评论 (0)
eygle
eygle

前Oracle ACE Director,云和恩墨创始人。技术为骨,历史为脉,人文为魂。

返回首页