Endian yang saya gunakan terkadang mengalami hambatan, dimana ketika user banyak yang terkoneksi maka jaringan internet akan lambat.
Saya sering berifikir hal ini dikarenakan spesifikasi server yang kurang. Dimana saya menggunakan :
- Intel Xeon 5120
- Memory 4 GB
- Hardisk 2 TB x 2
Jika dilihat spesifikasi diatas harusnya sudah cukup, terlebih menggunakan Intel Xeon dan Memory 4 GB.
Tetapi kenyataannya sangatlah berbeda. Memang untuk hardisk saya menggunakan 2 TB x 2 yang di raid 1 otomatis dari Endian. Hardisk tersebut adalah versi Desktop.
Saya coba cari literatur lain di internet untuk tuning squidnya.
Pertama, tuning kernelnya :
Masukkan code di bawah di /etc/sysctl.conf
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300
net.ipv4.netfilter.ip_conntrack_tcp_max_retrans = 20
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_last_ack = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv = 30
net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_sent = 60
Untuk netfilter berfungsi mempersingkat waktu connection dimana default yaitu 119 jam menjadi 5 menit
Kedua, tuning squid :
Masukkan code di bawah di /var/efw/proxy/custom.tmpl
maximum_object_size_in_memory 64 KB
Direktif ini mempunya fungsi dimana file yang berukuran kurang dari 64 KB akan disimpan di cache memory. Jadi tidak disimpan di memory cache hardisk.
Direktif ini secara otomatis akan terupdate di /etc/squid/squid.conf
Lalu tambahkan atau edit di web admin untuk /etc/squid/squid.conf. Beberapa yang dirubah adalah :
cache_mem 1768 MB # Tidak boleh melebihi memory hardware
cache_dir aufs /var/spool/squid 500 16 256 # 500 MB untuk disk cache
maximum_object_size 1512 KB # Maksimum file yang disimpan di disk cache
minimum_object_size 65 KB # Minimum file yang disimpan di disk cache
Selamat Mencoba
Saya sering berifikir hal ini dikarenakan spesifikasi server yang kurang. Dimana saya menggunakan :
- Intel Xeon 5120
- Memory 4 GB
- Hardisk 2 TB x 2
Jika dilihat spesifikasi diatas harusnya sudah cukup, terlebih menggunakan Intel Xeon dan Memory 4 GB.
Tetapi kenyataannya sangatlah berbeda. Memang untuk hardisk saya menggunakan 2 TB x 2 yang di raid 1 otomatis dari Endian. Hardisk tersebut adalah versi Desktop.
Saya coba cari literatur lain di internet untuk tuning squidnya.
Pertama, tuning kernelnya :
Masukkan code di bawah di /etc/sysctl.conf
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300
net.ipv4.netfilter.ip_conntrack_tcp_max_retrans = 20
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_last_ack = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 15
net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv = 30
net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_sent = 60
Untuk netfilter berfungsi mempersingkat waktu connection dimana default yaitu 119 jam menjadi 5 menit
Kedua, tuning squid :
Masukkan code di bawah di /var/efw/proxy/custom.tmpl
maximum_object_size_in_memory 64 KB
Direktif ini mempunya fungsi dimana file yang berukuran kurang dari 64 KB akan disimpan di cache memory. Jadi tidak disimpan di memory cache hardisk.
Direktif ini secara otomatis akan terupdate di /etc/squid/squid.conf
Lalu tambahkan atau edit di web admin untuk /etc/squid/squid.conf. Beberapa yang dirubah adalah :
cache_mem 1768 MB # Tidak boleh melebihi memory hardware
cache_dir aufs /var/spool/squid 500 16 256 # 500 MB untuk disk cache
maximum_object_size 1512 KB # Maksimum file yang disimpan di disk cache
minimum_object_size 65 KB # Minimum file yang disimpan di disk cache
Selamat Mencoba