首页 > Operation System > squid的file descriptor

squid的file descriptor

2008年8月13日 发表评论 阅读评论

squidfile descriptor是个非常重要的参数
他关系squid能同时打开多少个文件描述符
跟squid的性能密切相关
而linux下所有用户的file descriptor缺省都是1024
//汗
以前在squid2.5的时候
都是通过编译squid的之前
先手工强制加大file descriptor
ulimit -HSn 65536
然后再等编译完
启动之前
也加上
ulimit -HSn 65536
这样的方法来增大file descriptor
但这种方法在squid2.6的情况下
也不是不行
主要是这次我不想重新用用源码编译squid
我就想用rpm
哪怕把系统的srpm下下来rebuild下也行
反正我在rebuild的时候
ulimit -HSn 65536的方式没成功
不知道问题在什么地方
但我明白了一点
redhat系的squid2.6的rpm包里
其实有着一些redhat专门为squid打的补丁
其中就有对config参数”

–enable-fd-config

“的支持
以及相对应的在squid的配置文件里支持参数

max_filedesc

的支持
所以
如果是redhat系列的linux系统自带的squid2.6
只要在配置文件里设置max_filedesc就可以轻松解决file descriptor的问题

原创文章,转载请注明: 转载自嘻嘻哈哈的部落格(blog)

本文链接地址: squid的file descriptor

  1. 2008年8月22日01:20 | #1

    看来您还是喜欢用rpm啊!呵呵。

  2. 2008年8月24日19:14 | #2

    我喜欢rpm的原因主要是其好维护
    这样的话升级什么的都非常简单
    所以一般如果不是特别要求性能什么的
    我一般都是尽量用rpm
    没有rpm的我都会尽量找来srpm或source自己build rpm

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word