WiFi yükü ile yönlendiriciye aralıklı yüksek ping'leri ortadan kaldırmak


0

Geçtiğimiz ay boyunca, WiFi yönlendiricimdeki tüm bilgisayarlardan ev yönlendiricime kesintili yüksek ping yaşadım. Her on ping için, ping, 1-3 ms'lik kabul edilebilir değerden yaklaşık 800 ms'ye tırmanacaktır.

ServerFault ve Superuser'da zaten çok iyi cevapları olan benzer sorular var . Bir belirli cevap Süper kullanıcı ile (μTorrent çalışan, örneğin) ağ üzerinde bir yük uygulanarak, yüksek ping ortadan gibiydi kaydetti.

Denedim ve aynı sonuçları buldum. İşte PingPlotter'dan ping değerleri: ping log

OrTorrent'i açar açmaz grafiğin düzleştiğini unutmayın.

Her zaman μTorrent'e sahip olmak yerine, şu anda ağa yük uygulayabilen hafif bir program oluşturmaya çalışıyorum. Superuser'in cevabında verilen Rust programını derlemeye çalıştım ama şu hatayı alıyorum:

error: macro undefined: 'log!'
  --> rust.rs:11:7
   |
11 |       log! ("wifi_load] Error fetching {}: {}", url, err);
   |       ^^^

error: aborting due to previous error

Peki, Torrent'i açmaya benzer bir etkiye sahip olacak bir programı nasıl oluşturabilirim? Programcı olmadığımı ve mutlaka Pas kullanmam gerekmediğine dikkat etmek isterim - sadece hedefi başarmaya ihtiyacım var.

Teşekkürler!


Hangi işletim sistemi? Ve güç yönetimini ayarlamak ve dolaşım saldırganlığını değiştirmek gibi bu problem için daha geleneksel düzeltmeleri denediniz mi?
David Schwartz

rentTorrent bir Windows dizüstü bilgisayardaydı, ancak hemen hemen ağdaki tüm bilgisayarlar yönlendiriciye yüksek bir ping attı: bir masaüstü, bir MacBook ve bir Android telefon. adjusting power management and changing roaming aggressiveness Hmm gelince , hayır. Bu çözümleri bugüne kadar yaptığım araştırmada hiç bulamadım. Bazı bağlantılar sağlayabilir misiniz? Çalıştığım bir diğer şey evimdeki elektrik topraklamasını kontrol etmek. Bunun için bir soket test cihazı sipariş ettim ve henüz gelmedi.
Vikram

En sevdiğiniz arama motoruna sadece "windows wifi ping" komutunu verin. İlk birkaç vuruş onu kapsayacak. Ayrıca bakınız bu ve bu .
David Schwartz

netshKomutu kullanarak otomatik yapılandırma mantığını kapattıktan sonra , sorunu çözmüş gibi görünüyor! : D
Vikram

Yanıtlar:


0

Çoğunlukla boşta olan Wi-Fi üzerinden saniyede bir kez yapılan pingler, gecikme sorunlarını aramanın korkunç bir yoludur, çünkü gerçekte ne ölçtüğünüzü ölçmezsiniz. Buradaki sorun, Wi-Fi istemcilerinin genellikle pille çalışan olması ve Wi-Fi telsizini kısa bir süre için (belki bir saniyenin onda biri kadar süre için kapatan) 802.11 Güç Tasarrufu modunu kullanarak enerji tasarrufu yapmayı sevmesidir. ekler) gönderilecek veya alınacak herhangi bir trafik olmadığında.

Saniyede bir kez ping işlemi, 802.11 Güç Tasarrufu modunun devreye girmesini engellemek için yeterli trafik olmadığından, Güç Tasarrufu modu nedeniyle uzun ping zamanlarını görebilirsiniz.

Bu teoriyi test etmek için saniyede 20 ping çalıştırmayı deneyin. Emin değilim Windows hakkında, ancak Linux veya MacOS üzerinde bu olurdu: sudo ping -i 0.05 192.168.0.1. Bu, 802.11 işaret aralığı başına (genellikle saniyenin onda biri) iki ping göndermenizi (ve almanızı) sağlar; bu, genellikle Güç Tasarrufunun devreye girmesini engellemek için yeterlidir.

Güç Tasarrufu modunun devreye girmesini önlemek için gereksiz trafik kullanmak oldukça saçma. "Hey, arabanın motoru, stop lambasında durduğumda rölanti hızlarına geri dönüyor! Duruş halindeyken motoru devrede tutmak için ayağımı gaza tutmalı mıyım?" Gibi. Cevap, "Hayır, aşağı inmesine izin vermek enerji tasarrufu yapmaktır. İhtiyacınız olduğunda tekrar tekrar geri gelecektir!"


Teoride, cevabınız mükemmel mantıklı. Ancak, pratikte, sürekli ping atladığında internetin yavaşladığını buldum. Ancak, şimdi netshyukarıdaki yorumumda belirtildiği gibi komutu kullanarak çözdüm . Ayrıca, Windows'da saniyede 20 ping nasıl yapılır emin değilim.
Vikram
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.