[问题]关于打开太多文件的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
xjflyttp
帖子: 281
注册时间: 2006-10-18 0:36
来自: Core
联系:

[问题]关于打开太多文件的问题

#1

帖子 xjflyttp » 2006-10-18 23:58

http://wiki.ubuntu.org.cn/UbuntuManual/ ... zh-cn.html
里面说的

代码: 全选

Linux 内核有时会报告“Too many open files”,起因是 file-max 默认值(8096)太小。要解决这个问题,可以 root 身份执行下列命令:(或将它们加入/etc/rcS.d/*下的 init 脚本。)

     # echo "65536"  > /proc/sys/fs/file-max  # 适用于 2.2 和 2.4 版内核
     # echo "131072" > /proc/sys/fs/inode-max # 仅适用于 2.2 版内核

或将下列内容放入 /etc/sysctl.conf,做永久性的更改:

     file-max=65536   # 适用于 2.2 和 2.4 版内核
     inode-max=131072 # 仅适用于 2.2 版内核
那2.6版的内核应该怎么修改呢?``````
谢谢````
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2006-10-19 0:34

cat /proc/sys/fs/file-max
101639
/etc/sysctl.conf也有这个文件阿。不试试。
● 鸣学
头像
xjflyttp
帖子: 281
注册时间: 2006-10-18 0:36
来自: Core
联系:

#3

帖子 xjflyttp » 2006-10-19 3:29

他那里说一个只适用2.2一个适用2.2和2.4··没敢乱来````现在试试看``谢谢``
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA
头像
xjflyttp
帖子: 281
注册时间: 2006-10-18 0:36
来自: Core
联系:

#4

帖子 xjflyttp » 2006-10-19 3:56

启动的时候说file-max不是有效的键...
附件
11
11
11.PNG (1.03 KiB) 查看 335 次
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA
头像
xjflyttp
帖子: 281
注册时间: 2006-10-18 0:36
来自: Core
联系:

#5

帖子 xjflyttp » 2006-10-19 4:00

代码: 全选

sudo echo "65536" > /proc/sys/fs/file-max
-bash: /proc/sys/fs/file-max: Permission denied
直接echo进去还拒绝访问··是不是只能修改源码实现-_-
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA
头像
xjflyttp
帖子: 281
注册时间: 2006-10-18 0:36
来自: Core
联系:

#6

帖子 xjflyttp » 2006-10-19 4:33

另外还找到一个说2.6内核的

代码: 全选

打开文件描述符的数量
打开文件描述符的数量没有增加,但是不再需要事先设置该参数,它将自行调节。
http://www.xxlinux.com/linux/article/de ... 25/96.html
里面写的``是不是这样的? 是就不改了.......
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA
回复