Öldürme internet bağlantısı yükleniyor


4

Evimde internet modemime bağlı bir kablosuz G yönlendiriciye (Belkin G F5d7234-4 V5) bağlı bir adet kablosuz ve bir adet kablolu bilgisayar var. İnternetim Insight BB 10.0 (gerçek hızlar: 10.4-9.8 Mbps Down, 800-950 Kbps up).

Kablosuz bilgisayarda bir sürü video yüklemek istiyorum. Bunları sıralayın ve yüklemeye başlayın (bu HTTP). Ortalama yükleme hızı 100-200 kbs. İnternet yavaş ama bu bekleniyor.

Beklenmeyen şey kablolu bilgisayarıma girdiğimde. Ayrı ve boruyu kablosuz bağlantıdan büyük bir bağlantı ile paylaşmak zorunda değil, ancak neredeyse bittorrent çalıştığı zamanki hızıyla hala çok yavaş.

Bu kafa karıştırıcı, çünkü hala borunun çoğunu serbest bırakmalıyım. Yükleme borusu verilerle tıkalı olsa bile, indirme hızımı etkilememelidir. HTTP başlıkları büyük değildir ve işlenmesi çok fazla zaman almamalıdır. Aklıma gelen tek şey, TCP'nin her pakette bir onay gerektirmesi gerektiği (ya da böyle bir şey, dersi aldığımdan bu yana uzun zaman geçtiği) çalışması.

Böyle bir şeye neden olan ne olabilir? Bu bir yönlendirici sorunu mu, modem sorunu mu, bağlantı sorunu mu, yoksa sadece TCP'nin bir sonucu mu?


Yükleme olarak 1 MB / sn ve yavaş diyorsunuz? .. gt.o ..: D
Shiki

İndirmeye çalıştığım belirli sayfaların zaman aşımına
uğradığını düşünüyorum

Tamam tamam ama hız değil, kalite. Yükleyebileceğin miktarda veri almak için ~ 20x daha fazla beklemeliyim ... yani evet. ^^ "Ve hayır, benimki de berbat.
Shiki

Yanıtlar:


6

İnternet hız ölçümünüz

Bunun bir ölçü birimi hatası olduğunu düşünüyorum, yükleme ve indirme işlemleri kilobayt cinsinden ölçülürken, internet hızınız kilbit cinsinden ölçülüyor, bu da aynı şekilde ölçülmesini bekleyen kullanıcılara karışıklık ve acı veriyor.

İnternet giriş hızı 800-950 kilobits'tir, kilobayt cinsinden hızı almak için bunu 8'e böleriz:

950 / 8 = 118.75 kilobytes

Bana göre bu, elde ettiğiniz hıza çok benziyor, rastgele sıçramaları görmezden gelmek, sadece patlamalardan, duraklardan, ölçüm hatalarından veya diğer ucube olaylardan kaynaklanabilecek 200kbps'ye.

Bunun bir sonucu olarak internet bağlantınız, bilgisayarınız ve ağınız gayet iyi, aşağı tarafı da internet bağlantınızı tamamen doyurduğunuzu ve web sitesi isteklerini ve indirilen veri onaylarını almayı zorlaştırıyor olması.

Bazı bant genişliği yönetim yazılımlarını bulmanızı ve yüklemekte olduğunuz hızı yarıya indirmeyi denerdim, eğer aniden her şey daha duyarlıysa sorununuz iyi ve gerçekten doymuş bir internet borusudur.


Yüklemeler neden internet hızını düşürüyor.

Tıpkı ilgili bazı ayrıntıları eklemek düşündüm neden internet bağlantısı, normal tarama için yavaş yanıt süreleri neden doyurarak ...

Ağla ilgili hemen hemen tüm programlar, bir tür FIFO ("İlk Giren, İlk Çıkarılan") tamponu ile çalışacaktır; bu, temel olarak makineye girecek bir veri kuyruğu ve veri kuyruğundan çıkacak bir veri kuyruğu olduğu anlamına gelir. makine.

Genellikle gelen tüm veriler için, veri bekleyen herhangi bir program, gelen arabelleklerini oldukça hızlı bir şekilde boşaltabilir ve bir sonraki veri bloğunu istemek için küçük bir "onaylama" paketi geri gönderebilir. Bu onay giden kuyruğa girer ve genellikle çok fazla giden trafik olmadığı için, onu hemen giden kuyruğun önüne getirir ve indirme ve onaylama döngüsü devam eder.

Yüklemeye başladığınızda, bu FIFO sırası bir sorun haline gelir. Pencerenin 400 kilobaytlık bir kuyruğu olabileceğini varsayalım, kesin olarak bilmiyorum ama bugünlerde makul bir rakam gibi görünüyor. Bunun anlamı, 200 kilobaytlık küçük bir dosya yüklediğinizde, sıraya girer ve program devam eder ve verilerin gönderildiğini veya en azından oldukça hızlı bir şekilde giderildiğini varsayar. çoğu, gerçekten farkedilemez.

Bu kuyruk bir tıkanıklık haline gelmesine rağmen daha büyük dosyaları yüklemeye başladığınızda, bu kuyruğu mümkün olduğu kadar çabuk dolduran bir program, küçük bir "bana bu web sayfasını ver" isteğinin beklemek zorunda kalacağı anlamına gelir kuyruğun tüm uzunluğu boyunca tam bir tur atılır; bu, yaklaşık 125 kilobayt bant genişliğinde 400 kilobaytlık bir kuyruğun cepheye gelmeden önce en az 3 saniye alacağı ve kuyruğundan çıkacağı anlamına gelen bir veri bloğu alabileceği anlamına gelir. akış aşağı arabellek oldukça boş olduğu için oldukça hızlı bir şekilde geri dönüyor, ancak daha sonra "daha fazla veri gönder" isteği yeniden kuyruktan çıkmadan önce 3 saniye daha alacak.

Veri yüklerken web sitesinin isteklerinin zaman aşımına uğramasına neden olacak sırada bekleyen tüm zamanlar vardır, çoğu site ve tarayıcı, bu büyük arabellek sahip olmak için veri talebinden bir saniye sonra geri dönüş yapmasını beklemek üzere ayarlanmıştır. Bu arada beklediklerinden çok daha büyük gecikmelere neden oluyor. Bu sıra arabelleği büyüdükçe, herhangi bir isteğin sıra üzerinden ve gerçek internete girme zamanı da artar.

Herhangi bir programın bant genişliğini sınırladığınızda, etkin bir şekilde yaptığınız şey, o programın kuyruğa veri koyma oranını yavaşlatmasıdır, bu, kuyruğun doldurulmasından daha hızlı bir oranda boşaltılabileceği ve kuyruğun önlenebileceği anlamına gelir dolmaktan. Kuyruğa veri veya bir istek koyan herhangi bir program, kuyruğun önüne ulaşması için daha kısa bir süre bekleyebilir (artık yakınlarda hiçbir yerde olmadığı için) ve bağlantı "sadece daha iyi çalışıyor" gibi görünüyor.

Vay, beklediğimden daha uzun sürdü.


Haklısın, kredi verdiğimden daha yavaştı. Hız testine ve yüklemeye sert bir şekilde bakıldı ve yükleme 124 K B ** / s iken (şimdi) 0.94 M b ** / s. En iyisini açıkladığından beri, +15
TheLQ

Daha fazla bilgi eklendi.
Mokubai

3

Tamam - önce bazı gerçekler:

  1. Belirli bir bant genişliğine sahip bir "yukarı akış" ve belirli bir bant genişliğine sahip bir "aşağı akış" vardır.
  2. Sonunda iki makine de aynı internet bağlantısını (aynı modem) kullanıyor, değil mi? "Bir boru".
  3. Veriyi HTTP üzerinden indirdiğinizde (aşağı akım), aldığınız her paket sunucuya geri gönderilecek bir onay paketini ( ACKnowledge paketleri) tetikler (yukarı akış). Bu şekilde, sunucu bazı verileri tekrar göndermek zorunda olup olmadığını veya her şeyin yolunda olup olmadığını bilir.

Şimdi düşünelim: Bir makineye çok fazla yüklerseniz, yukarı akışın çoğunu kullanırsınız. Diğer paketler için fazla "oda" yok - onay paketleri gibi. Diğer makineden indirirseniz, alınan paketleri belirli bir indirme hızını korumak için ihtiyaç duyduğu kadar hızlı bir şekilde onaylayamaz. İndirmenin yavaşlaması gerekiyor.

Oh hayır - ne yapalım? "Kablosuz" makinedeki yüklemelerin hızını azaltmayı veya sınırlamayı deneyin. Bu şekilde onay paketleri ve indirmeler için daha fazla bant genişliği vardır, sörf ve diğer şeyler her iki makinede de hızlı olmalı !


TCP yukarı: aşağı paketlerinde 1: 1 oranında ise, o zaman hala 100-200 kbps ve 100-200 kbps. Hala önemli miktarda boru kalmıştır.
TheLQ

1
Diğer uçtaki bilgisayarlar, web sitelerini onlardan indirmek istediğinizi sihirli bir şekilde bilmiyor. Kaynak için bir istek göndermelisiniz (bu sınırlı yükleme borunuzdur). Protokol düzeyinde, ayrıca size gönderdikleri verileri aldığınızı bildirmek için SEND göndermeniz gerekir. Yüklemede çok fazla boru kalmadı ve bu da daha fazla veri isteme yeteneğinizi etkiliyor.
ta.speot.is

1
@ Lord.Quackstar, ünitenizi burada karıştırıyor olabilir; bu, "piponuzun" doygunluğa dolanması anlamına gelebilir; Saniyede 800-900 kilobit (bağlantı hızınız), yukarı akış başına saniyede 100 kilobayt civarında bir yere eşittir . Eğer kilobayt cinsinden bir ölçüm yüklüyorsanız ve ölçüm alıyorsanız, daha sonra akışınız doygun hale gelir ve çoban durumları gibi TCP onay paketleri için çok az yer vardır. ADSL üzerinden kurumsal bir VPN ile çalışıyorum ve büyük belgeleri güncelleyen ve yükleyen herkes internet bağlantımızı öldürüyor ...
Mokubai

taspeotis haklıdır. Herhangi bir şeyi indirebilmeniz için önce giden bir istek olmalıdır (yukarı akış). Ve bundan önce makineniz sunucuyu aramak zorundadır (yukarı akış üzerinden başka bir istek). NOT: Yukarıda tarif ettiğim şey çok basitleştirilmiştir. Ama güven bana: 100-200 kilobaytı (kB) 900 kilobitlik (kb) bir bağlantı yoluyla zorluyorum, kendi bağlantını engelle. 1 B (yte) = 8 b (o) yani 900 kb = 900/8 kB = ca. 120 kB = tıkalı boru.
lajuette

Başka bir şey: 1: 1 oranı değil. Bu yüzden aşağı akıştan daha küçük bir yukarı akışa sahipsiniz. Normal bir kullanıcının daha büyük bir yukarı akışa ihtiyacı yoktur. Ortak sörfçünün sadece büyük bir aşağı havzaya ihtiyacı var.
lajuette

2

Yönlendiricinizde Servis Kalitesi desteğini arıyorsunuz. Yönlendiriciniz destekliyorsa, belirli trafik türlerine öncelik vermenize veya bant genişliğinin bir kısmını belirli trafik türlerine atamanıza izin verir. Trafiği yukarı / aşağı yük, port numarası (== paket tipi: VOIP, web vb.) Veya yerel IP adresi ile belirtebilirsiniz.

Düzenleme: Yönelticinizin el kitabını kuşkusuz kısa bir aramada bulamadım, ancak en azından birkaç başvuruda QOS desteği olduğunu öne sürdüm.


QOS genellikle iyi bir fikirdir - ne yaptığınızı biliyorsanız. Ayrıca her şeyi daha da kötüleştiren bazı uygulamalar gördüm (ya da en azından yardım etmeyen bazılarını). IMHO eğer lord.quackstar tek seferlik bir çözüme ihtiyaç duyuyorsa, yükleme hızını kapatmak için daha iyi durumda.
lajuette

Ne yazık ki bu saçmalı yönlendirici bunu desteklemiyor. Yapılandırmada hiçbir yerde görmeyin ve en-us-support.belkin.com/app/product/list/q/routers/F5D7230-4 bunu listelemez.
QoS'yi düşünmedim

0

Bir vardı birisi olarak "daha az özel" sadece Belkin F5D5231-4 Yönlendirici kablolu, seninkinden daha önceki bir deneyim, bunu kolay yönlendirici şüphelenmeye bulabilirsiniz.

Şüphesiz sorunun bir parçası da, diğer cevapların önerdiği gibi, toplam bant genişliği sınırlarına ulaşmanız. Ancak, Belkin'in yönlendiricisi ne olursa olsun yeniden yönlendirici ne olursa olsun sevmediğim için, bir fark olup olmadığını görmek için başka, daha yeni bir Belkin olmayan yönlendirici ödünç almayı denemenizi öneririm.

Benim spekülasyonum Belkin'in işlemcisinin güç altında olduğu ve çok fazla trafik olduğunda yetişemediği yönünde. (Üretim maliyetlerini azaltmanın olası bir yolu, hayır?) Bunu, başka bir, umarım daha iyi bir yönlendiriciyi test etmekten başka, doğrulamak için kolay bir yol bilmiyorum.

Tatile çıkacak ve kullanmadıklarında yönlendiricileri ödünç vermeye istekli olabilecek herhangi bir anlayış ve teknoloji seven arkadaşınız var mı?

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.