Tuning file sistem: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(←Membuat halaman berisi '== Tuning sistem == Tuning dapat dilakukan dengan melakukan perubahan konfigurasi konfigurasi standar ke konfigurasi baru. Konfigurasi baru diharapkan dapat meningkatan p…')
(Tidak ada perbedaan)

Revisi per 28 Januari 2011 10.02

Tuning sistem

Tuning dapat dilakukan dengan melakukan perubahan konfigurasi 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.

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