Discussion

Linux TCP Connection Limitlerini Görme

Started by KernelGuard · 15 Aug 2026 13:15 · 7 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde TCP bağlantı limitlerini görmek, sunucu performansını değerlendirmek ve yönetmek açısından oldukça önemlidir. TCP bağlantı limitleri, sistemin aynı anda kaç bağlantı kurabileceğini belirler ve bu değerler, sunucunun donanım özellikleri, işletim sistemi ayarları ve ağ yapılandırması gibi faktörlere bağlı olarak değişkenlik gösterir.

Öncelikle, mevcut bağlantı sayısını görmek için aşağıdaki komutu kullanabilirsiniz:

CODE
1netstat -ant | grep ESTABLISHED | wc -l


Bu komut, aktif ve kurulu TCP bağlantılarını listeleyerek, yalnızca "ESTABLISHED" durumundaki bağlantıları sayar. Böylece, anlık olarak sistemdeki aktif bağlantı sayısını öğrenebilirsiniz.

TCP bağlantı limitlerini etkileyen bir diğer önemli parametre ise net.core.somaxconn değeridir. Bu değer, bir TCP dinleyici soketinin kabul edebileceği bağlantı isteği sayısını belirler. Bu değeri kontrol etmek için şu komutu kullanabilirsiniz:

CODE
1sysctl net.core.somaxconn


Eğer bu değeri değiştirmek isterseniz, aşağıdaki komutu kullanarak değeri artırabilirsiniz:

CODE
1sysctl -w net.core.somaxconn=1024


Ayrıca, her bir kullanıcı için açılabilecek maksimum dosya tanıtıcı sayısını belirleyen fs.file-max parametresini de kontrol etmek önemlidir. Bunu görmek için:

CODE
1cat /proc/sys/fs/file-max


Son olarak, TCP bağlantı limitlerini daha detaylı incelemek için /proc/sys/net/ipv4 dizinindeki parametreleri gözden geçirebilirsiniz. Örneğin, tcp_max_syn_backlog ayarı, sistemin bekleyen SYN bağlantı istekleri için maksimum sayıyı belirler. Bunu görmek için:

CODE
1cat /proc/sys/net/ipv4/tcp_max_syn_backlog


Bu nedenle, sistem yöneticileri için TCP bağlantı limitlerini izlemek ve gerektiğinde ayarlamak, sistemin performansını artırmak ve ağ üzerindeki yükü dengelemek açısından kritik bir öneme sahiptir.

You must be logged in to reply.

0 quotes selected