A bad howto to squid and epoll (but some peaople asked.) Dont do this on a nice debian. Do this on some temporary install as the autoconf and automake are ugly installs. Not all needed debian packages are here included. must install this (configure; make; make install cd /usr/src wget http://mirrors.kernel.org/gnu/autoconf/autoconf-2.13.tar.gz tar -xzf autoconf-2.13.tar.gz cd /usr/src/autoconf-2.13 ./configure ./make ./make install cd /usr/src wget http://mirrors.kernel.org/gnu/automake/automake-1.5.tar.gz tar -xzf automake-1.5.tar.gz cd /usr/src/automake-1.5 ./configure ./make ./make install # instal pmake apt-build (you can use aptitude if you like) dpkg -i pmake dpkg -i apt-build # add this to sources joe /etc/apt/sources.list #the SK is not needed. (it's just a copy of the stable lines) deb http://ftp.sk.debian.org/debian/ testing main deb-src http://ftp.sk.debian.org/debian/ testing main # some cleanup (ignore errors) cd /var/cache/apt-build apt-build clean-sources apt-build clean-build apt-build clean-repository dpkg -r squid #download sources of squid apt-build source squid #Edit rules and disable poll select and enable epoll joe /var/cache/apt-build/build/squid-2.5.12/debian/rules --disable-poll \ --disable-select \ --enable-epoll \ #patch squid cd /usr/src wget http://devel.squid-cache.org/cgi-bin/diff2/epoll-2_5.patch?s2_5? cd /var/cache/apt-build/build/squid-2.5.12/ patch -p1 < ~/epoll-2_5.patch # applies cleanly #run this ignore warnings (1 minor error) sh ./scripts/get_epoll-lib.sh #run this ignore warnings (no errors) ./boostrap.sh #apt-build install squid >& build.log #now the package is in /var/cache/apt-build/repository > -----Original Message----- > From: Arianto C Nugroho [mailto:ari@xxxxxx] > Sent: Friday, March 31, 2006 6:39 AM > To: Michal Mihalik > Subject: RE: squid performance epoll. > 350req/sec 100% cpu > > Quoting Michal Mihalik <michal.mihalik@xxxxxxxxxxxxx>: > > > Hi > > I can offer debian package. Or howto compile it for debian. :-) > > can i have the howto please ?? > i've tried compiling the patch but got an error during bootstrap.. > > thanks >