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.