Yazının tamamını okuyun İşte .
TCP Buffer boyutunu ayarlayabilirsiniz. İlk önce lütfen yapılandırılmış değerleri kontrol etmek için aşağıdaki komutları yazın:
$ cat /proc/sys/net/ipv4/tcp_mem
Soket belleği almak için maksimum miktarı bulun:
$ cat /proc/sys/net/core/rmem_default
$ cat /proc/sys/net/core/rmem_max
Gönderme soketi hafızası için:
$ cat /proc/sys/net/core/wmem_default
$ cat /proc/sys/net/core/wmem_max
Ve bellek arabellekleri için maksimum miktar:
$ cat /proc/sys/net/core/optmem_max
Ayar Değerleri (wmem ve rmem):
Tüm protokollerde maksimum gönderme wmem ayarlamalısınız ve rmem tampon boyutunu 12 MB olarak almalısınız. Lütfen komutları takip edin:
# echo 'net.core.wmem_max=12582912' >> /etc/sysctl.conf
# echo 'net.core.rmem_max=12582912' >> /etc/sysctl.conf
Minimum, başlangıç ve maksimum boyutu ayarla (bayt cinsinden belirtin):
# echo 'net.ipv4.tcp_rmem= 10240 87380 12582912' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_wmem= 10240 87380 12582912' >> /etc/sysctl.conf
Aktarım penceresini büyüt:
# echo 'net.ipv4.tcp_window_scaling = 1' >> /etc/sysctl.conf
RFC1323'te tanımlandığı gibi zaman damgalarını etkinleştirin:
# echo 'net.ipv4.tcp_timestamps = 1' >> /etc/sysctl.conf
Onayları etkinleştir:
# echo 'net.ipv4.tcp_sack = 1' >> /etc/sysctl.conf
Bağlantıyı kapatırken kök önbellek için bağlantı metrikleri ayarlanmışsa, o zaman:
# echo 'net.ipv4.tcp_no_metrics_save = 1' >> /etc/sysctl.conf
Giriş tarafı için maksimum paket sayısını ayarlayın:
# echo 'net.core.netdev_max_backlog = 5000' >> /etc/sysctl.conf
Lütfen değişiklikleri tekrar yükleyin:
# sysctl -p
Değişiklikleri görüntüleyin:
# tcpdump -ni eth0