Ağ terimleriyle kafam karışıyor.
Ağ bant genişliğini nasıl hesapladığımı açıklayabilir misiniz?
İnsanlar 20Gbps demek 2.5 G bayt demek?
Bir VPS şirketi "Bant Genişliği: 2000GB / Ay" dediğinde bunun ne anlama geldiğini gerçekten anlamam gerekiyor.
Ağ terimleriyle kafam karışıyor.
Ağ bant genişliğini nasıl hesapladığımı açıklayabilir misiniz?
İnsanlar 20Gbps demek 2.5 G bayt demek?
Bir VPS şirketi "Bant Genişliği: 2000GB / Ay" dediğinde bunun ne anlama geldiğini gerçekten anlamam gerekiyor.
Yanıtlar:
Gb'nin bitlere başvurması ve GB'nin baytlara başvurması gerekir. Bant genişliği her zaman saniyede bit olarak ölçülür, ancak diskteki dosyalar bayt olarak ölçülür.
En iyi seçeneğiniz, VPS şirketinin kullandıkları şartları tanımlamasını sağlamaktır, böylece şartlar genellikle yanlış anlaşılır veya yanlış kullanılır.
Ağ bant genişliği tipik olarak birim zaman başına bit miktarıyla ifade edilir - örneğin 45 Mb / sn ( küçük b) veya 45 Mb / sn. Bu bir aktarım hızını ifade eder .
Aktarılan veri miktarı genellikle taşınan mutlak miktarda bayt cinsinden belirtilir - örn. 50MB ( büyük B) dosya veya 50MByte veri.
Çoğu kolokasyon sağlayıcısı transfer hızına göre bant genişliği satar - Saniyede çok fazla bite izin verilir ve bu oranda sınırlandırılır veya "burstable bant genişliği" (izin verilen burstable bant genişliği ile, kullanımınızın 95. yüzdelik dilimi temel alınarak faturalandırılırsınız - kullanım çok fazla bant genişliği, daha büyük bir fatura alın).
Bazı sağlayıcılar aktarılan veri miktarına göre satmak - bu paylaşılan web hosting şirketleri ile daha yaygındır. Bunu kaba bir yaklaşımla bir orana dönüştürebilirsiniz (miktar numarasını 8 ile çarpın, ardından faturalama döneminde saniye sayısına bölün - 2592000 saniye yaklaşık bir aydır (30 gün)).
Buradaki uyarı, hesapladığınız oranın oldukça anlamsız olmasıdır: 29 gün boyunca sıfır trafik yapabilir, daha sonra 30. günde 50 GB'ı itebilirsiniz ve sağlayıcınız söz konusu olduğunda kullanım sınırlarınız dahilindesiniz. Kendinizi hesapladığınız maksimum hız ile sınırlamak eksi küçük bir marj, transfer başlığınızı aşmayacağınızı garanti eder, ancak performansa gereksiz yere zarar verebilir.
Bu formülün tersi, belirli bir oran sınırı için aktarılan maksimum miktarın kabaca bir tahminini verecektir, bu muhtemelen daha yararlıdır, ancak orana dayalı fatura veren sağlayıcıların tel üzerinden geçen her biti (paket, protokol) saydığını unutmayın. ve taşıma yükü), böylece taşıyabileceğiniz gerçek veri miktarı (taşıma yükü) ham sayıdan biraz daha düşüktür.
Açık bit / bayt karışıklığı ve 1000'e karşı 1024 tutarsızlığın yanı sıra, bant genişliği ile ilgili bilinen başka bir sorun daha var:
neden?
Çünkü dijital iletişim için orijinal kullanım, 8KHz'de (8000Hz) 8bit ADC (analog / dijital dönüştürücü) kullanan ve saniyede 64000 bit üreten telefon sistemiydi. Daha sonra, T1 hatları bu ses kanallarının 24'ünü topladı ve yaygın olarak kullanılan 1536000bps bir uygulama yarattı (genellikle 1.5Mbit olarak satıldı, ancak 1.5 * 2 ^ 20 1572864bps olmalıdır).
Aynı zamanda, ayrı ayrı kanal artışlarında, yani bir seferde 64000bps'de satmak kolaydı. Çok daha sonra, birçok yeni iletim teknolojisi bps olarak değil, 64k kanalların katları olarak tanımlanır. Kafa karıştırıcı bir şekilde, bu çarpan sayısı genellikle ikili bir sayıdır, bu nedenle bazen 8Mbps, 2 ^ 23 = 8388608 yerine 128 * 64000 = 8192000bps olabilir.
Dosyalar bayt cinsinden ölçülür.
Dolayısıyla, dosya indirme, bağlantının kullanıldığı en önemli şey olduğunda, ayda bayt cinsinden ifade edilebilir.
Ancak, 8 bit gruplar ve aktarılan dosyaların baytları arasında doğrudan bir korelasyon olmadığından bağlantı bant genişliği bitlerle daha yaygın olarak ifade edilir. (bazı bitler hata düzeltme için kullanılır ve bazı protokoller 8 bitlik sözcükler veya hatta değişken bit hızları kullanabilir)
Bir son not olarak, durum anlamlı, b bit ve B bayttır, ancak bu sözleşmenin sıklıkla yanlış kullanıldığını gördüm.
Sayım yolundan bahsedilmesine rağmen, hiç kimse Mebibits teriminden bahsetmediğim için şaşırdım.
1 Mebibit = 2 * 32 bit veya 1024 kibibite eşdeğer 1048576 bit .
Ayda 2000 GB (gigabayt). Diğer iyi cevapların belirttiği gibi, bu 29 gün boyunca sıfır ve 30. gün için 2000 veya 30 gün boyunca günde 66.6 GB anlamına gelebilir. Bu, benim matematik doğru ise, 30 gün boyunca sürekli olarak 6.172 Mbps (saniyede megabit) anlamına gelir.
Matematik:
2000 gigabytes * 8 bits per byte = 16000 gigabits (16 terabits!)
16000 gigabits / 30 days = 533.33333333... gigabits per day
533.33333... gigabits per day / 24 hours in a day = 22.2222... gigabits per hour
22.222... gigabits per hour / 60 minutes in an hour = .37037037... gigabits per minute
.37037037... gigabits per minute / 60 seconds in a minute = 6.172839506172839506e-3 gigabits per minute
.006172839506... gigabits per minute * 1000 megabits in a gigabit = 6.172839506 megabits per second
6.172839506 megabits per second * 1000 kilobits in a megabit = 6172.8 kilobits per second
Böylece, 30 gün boyunca sürekli olarak 6.172 Mbps ile bir saniye için 16 Tbps arasında, sonra kalan 30 gün için eksi bir saniye için sıfır veya ek ücret ödemeden önce aradaki bir yerde (bir saniyede 16 Tbps tüketebileceğiniz varsayılarak), bu da bir VPS'nin sağlayacağı donanım ile mümkün değildir).
Ayda 20Gbps ve 2000GB, aynı avlu çubuğundaki ölçümlerdir (her ikisi de birim zaman başına veri miktarını ölçer) - sadece 20gbps'nin ayda 2000GB'dan daha hızlı olmasıdır.
Ayda 2000 gigabayt ile saniyede 20 gigabit.
dönüştürmek oldukça basit:
2000 GB / month = 6.17 mbps
20 gbps = 6480 TB / month