Netstat kilitleniyor: neden?


11

Bazen (çok sık değil) "netstat" yazdığımda geri dönmek 5 saniyeden fazla zaman alır. Diğer zamanlarda ise anlık.

Bunu sunucumda (CentOS 6.4) haftalardır gözlemliyorum, ama nedenini anlamıyorum !?

Herkes açıklama yapabilir mi?

Yanıtlar:


18

Hepsi DNS çözümlemesi. DNS sunucusu yavaşsa, netstat'ı geciktirir. Geçiş -nbunu çağırmak çözünürlüğü atlamak için ve genellikle hemen dönersiniz zaman netstat için.

Gecikmenin diğer nedeni, -p( -bWindows'ta) işlem sahibini döndürmek için kullanmanızdır, çünkü kök / Yönetici değilseniz bazı işlemler sorgulanmaktan hoşlanmaz.


Bunun gerçekleşmediği zamanlar (% 99) vardır. Ancak bu gerçekleştiğinde, sonraki aramalarda bile birkaç dakika sürer. DNS'in bir tür önbellek sistemi yok mu? DNS'nin yalnızca belirli zamanlarda yavaş olması olabilir mi?
— Daniele B

Ayrıca, bu olurken, aynı zamanda ağ çağrılarım da etkileniyor gibi görünüyor (her birine yaklaşık 5 saniye gecikme ekleniyor)
— Daniele B

1
DNS sunucularını kontrol etmezseniz, herhangi bir şey olabilir (yüksek yük, yönlendirme vb.). DNS bazı şeyleri önbelleğe alır, ancak netstatörneğin yoğun bir web sunucusunda aynı anda binlerce farklı IP olabilir. -nNe olduğunu görmek için yavaşlık dönemlerinde anahtarı deneyin .
— Nathan C

Aramaları nscdönbelleğe almak için kullanabilirsiniz
— Matthew Ife

1
Tüm (veya neredeyse tüm) aramalar. Ayrıca kullanıcı ve grup aramalarını da önbelleğe alır, bu genellikle sadece bir ad hizmeti arka ucu olarak ldap kullanırsanız önemlidir.
— Matthew Ife
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.