什么是文件描述符?
文件描述符是 Unix 系统内核中用于表示特定进程打开的特定文件的方式,通常是一个 int 类型的变量。当进程打开一个文件的时候,内核生成一个文件描述符,传递给调用进程;当进程需要操作这个文件的时候只要向内核传递这个描述符,内核就可以找到对应的文件执行响应操作
solairs10中文件描述符的设定值取决于
rlim_fd_cur 、rlim_fd_max 两个参数
如进程打开的文件数过多,超过该参数值,系统会出现错误。
查看当前文件描述符参数值:
# ulimit -a
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
open files (-n) 256
pipe size (512 bytes, -p) 10
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 29995
virtual memory (kbytes, -v) unlimited
设置参数值的方法:
1、使用root登陆系统
2、编辑 /etc/system
3、增加
set rlim_fd_cur=8192
set rlim_fd_max=8192
4、保存退出
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7417660/viewspace-1050750/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7417660/viewspace-1050750/