Tuning Squid - proxy server
Mandailing Natal - Tuning Squid - proxy server - Tuning squid / proxy server yang biasa ku gunakan bermodal referensi sana sini. Terutama dari forum mikrotik. Mohon masukannya bila masih ada yang kurang lengkap dan salah disana sini, maklum saya masih newbie.

Menggunakan OS ubuntu-9.04
Pertama sekali install build essential dengan perintah
untuk mengetahui CFLAGS dan CHOST yang akan di gunakan nanti saat compile squid. Untuk cflags dan chost berdasarkan informasi cpu bisa di lihat wikinya gento
Misalnya processor yang saya gunakan adalah pentium 4 (R) 2.0 GHz
Dengan CFLAGS dan CHOST

Menggunakan OS ubuntu-9.04
Pertama sekali install build essential dengan perintah
- apt-get install build-essential
- masuk ke folder /var/tmp dengan perintah
cd /var/tmp
- lalu download squid stable yang support zph option
wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE9.tar.bz2
- Lihat informasi processor dengan perintah
cat /proc/cpuinfo
untuk mengetahui CFLAGS dan CHOST yang akan di gunakan nanti saat compile squid. Untuk cflags dan chost berdasarkan informasi cpu bisa di lihat wikinya gento
http://en.gentoo-wiki.com/wiki/Safe_Cflags
Misalnya processor yang saya gunakan adalah pentium 4 (R) 2.0 GHz
Dengan CFLAGS dan CHOST
CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}"
- Complie Squid dengan perintah CFLAGS dan CHOST tadi seperti dibawah ini:
CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}"
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin\
--sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid \
--localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 \
--with-pthreads --enable-storeio=aufs \
--enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio \
--with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd \
--enable-large-cache-files --with-large-files \
--enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536
- make && make install
- Lalu configurasi squid yang ada sesuai selera masing masing.