服务器技术

 首页 > 服务器技术 > apache > 优化squid性能|sysctl-Apache教程

优化squid性能|sysctl-Apache教程

分享到:
【字体:
导读:
          ...

优化squid性能
一.文件系统调节

1.硬盘不要使用RAID

2.使用性能好的FS(例如: ReiserFS)

在fstab里面添加noatime,async项,提高文件系统的性能.

二. aufs存储机制

编辑squid-2.6.STABLE13/src/fs/aufs/store_asyncufs.h

#define ASYNC_WRITE 0 (把0修改为:1)

pthread_create(), SMP优越. (线程制)

编辑squid-2.6.STABLE13/include/autoconf.h

define DEFAULT_FD_SETSIZE 1024{1024修改为:65536}

diskd存储机制

通过消息队列和共享内存来实现进程间通信

使用Diskd存储机制而对 kernel.msgmnb等的调整

kernel.msgmnb = 16384

每个消息队列的最大字节限制

kernel.msgmni = 16 (此值可以根据需要增大)

整个系统的最大数量的消息队列, Squid对每个Cache_dir 使用两个队列, 假如你有2个磁盘,那就有2个队列.

kernel.msgmax = 8192

每个消息的最大size.

[root@jackbillow~]# sysctl -a |grep msgmnb
kernel.msgmnb = 16384
[root@jackbillow ~]# sysctl -a |grep msgmni
kernel.msgmni = 16
[root@jackbillow ~]# sysctl -a |grep msgmax
kernel.msgmax = 8192
[root@jackbillow ~]# sysctl -a |grep shmall
kernel.shmall = 2097152
[root@jackbillow ~]# sysctl -a |grep shmmni
kernel.shmmni = 4096
[root@jackbillow~]# sysctl -a |grep shmmax
kernel.shmmax = 2147483648

《优化squid性能》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/17868.html

分享到:
SVN(Subversion)版本管理工具入门介绍|可...
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实...
Apache服务器的优化之模式设置|进程-Apac...
服务器的优化 (MPM: Multi-Processing Modules)apache2主要的优势就是对多处理器的支持更好,在编译时同过使用–with-mpm选项来决定apache2的工作模式。如果知道当前的apache2使用什么工作机制,可以通过httpd -l命令列出apache的所有模块,就可以知道其工作方式: prefork: 如果httpd -l列出prefork.c,则需要对下面的段...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……