Tuning file sistem
Daftar isi
Tuning sistem
Tuning dapat dilakukan dengan melakukan perubahan konfigurasi standar ke konfigurasi baru. Konfigurasi baru diharapkan dapat meningkatan performa sistem, misalnya melakukan perubahan agar suatu layanan atau service lebih optimal. Ada beragam komponen atau bagian diubah konfigurasinya. Berikut ini perubahan konfigurasi default ke konfigurasi baru untuk proxy squid.
Perubahan konfigurasi untuk squid dilakukan untuk meningkatkan kecepatan akses file atau cache. Proses yang terjadi di squid banyak melibatkan proses baca tulis cache. Squid melakukan proses atau penyimpanan cache.
Periksa nilai ulimit awal:
# ulimit -n
Tuning langsung
TCP Tuning dengan meningkatkan jumlah port sistem local yang tersedia.
# echo "1024 65000" > /proc/sys/net/ipv4/ip_local_port_range
Memperbesar file descriptor dengan memakai perintah:
# echo "64000" > /proc/sys/fs/file-max
Modifikasi /etc/sysctl.conf
Tambahkan baris berikut pada akhir file /etc/sysctl.conf
fs.file-max = 64000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 net.ipv4.tcp_rmem = 4096 87380 8388608 net.ipv4.tcp_wmem = 4096 65536 8388608 net.ipv4.tcp_mem = 4096 4096 4096 net.ipv4.tcp_low_latency = 1 net.core.netdev_max_backlog = 4000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_max_syn_backlog = 16384
Penambahkan entri /etc/security/limits.conf
* - nofile 32768 * soft nofile 32768 * hard nofile 32768 proxy soft nofile 32768 proxy hard nofile 32768
Modifikasi /etc/profile
# echo "ulimit -n 8192" >> /etc/profile
Booting ulang
Perubahan konfigurasi memerlukan booting ulang. Ketik reboot untuk booting ulang.
# reboot
Periksa hasil tuning
# ulimit -n