Debate

Linux Network Buffer Ayarları

Iniciado por ThreatSeeker · 15 ago 2026 15:11 · 8 Visitas · 0 Respuestas
Autor del tema #0
Linux işletim sistemlerinde, ağ performansını artırmak ve sistemin veri akışını optimize etmek için ağ tampon (buffer) ayarları kritik bir rol oynamaktadır. Bu ayarlar, veri iletiminin verimliliğini artırmak, gecikmeleri azaltmak ve ağda oluşabilecek tıkanıklıkları önlemek için kullanılır.

Ağ tamponlarının temel işlevi, ağ üzerinden gönderilen ve alınan verileri geçici olarak depolamaktır. Linux'ta, ağ tamponları genellikle net.core.rmem_max ve net.core.wmem_max parametreleriyle yapılandırılır. Bu parametreler, sırasıyla maksimum alım ve gönderim tampon boyutlarını belirler. Örneğin, bu değerleri artırarak büyük veri transferleri sırasında performansı iyileştirebiliriz.

Ağ tampon ayarlarını kontrol etmek veya değiştirmek için sysctl komutunu kullanabiliriz. Örneğin:

CODE
1sysctl -a | grep net.core


Bu komut, mevcut ağ tampon ayarlarını listeleyecektir. rmem_max ve wmem_max değerlerini değiştirmek için şu komutları kullanabiliriz:

CODE
12sysctl -w net.core.rmem_max=16777216
sysctl -w net.core.wmem_max=16777216


Bu ayarları kalıcı hale getirmek için /etc/sysctl.conf dosyasına aşağıdaki satırları eklemek gerekmektedir:

CODE
12net.core.rmem_max = 16777216
net.core.wmem_max = 16777216


Ayrıca, net.ipv4.tcp_rmem ve net.ipv4.tcp_wmem parametreleri, TCP bağlantıları için alım ve gönderim tampon boyutlarını kontrol eder. Bu değerlerin ayarlanması, özellikle yüksek bant genişliğine sahip bağlantılarda önemlidir. Örneğin:

CODE
12echo "4096 87380 16777216" > /proc/sys/net/ipv4/tcp_rmem
echo "4096 65536 16777216" > /proc/sys/net/ipv4/tcp_wmem


Bu ayarlar, veri transferi sırasında daha iyi bir performans sağlamak için kullanılabilir. Sonuç olarak, Linux ağ tampon ayarlarını doğru bir şekilde yapılandırmak, ağ performansını artırmak ve sistem kaynaklarını daha verimli kullanmak için gereklidir. Bu konudaki deneyimlerinizi ve önerilerinizi paylaşmak, diğer kullanıcılar için faydalı olabilir.

Debes haber iniciado sesión para responder.

0 citas seleccionadas