Բանդի լայնություն / Տեղադրման ժամանակի հաշվիչ
Ավելացնել ներբեռնման ժամանակը ըստ ֆայլի չափի և կապի արագության, արագության փոխակերպմամբ։
Տեղեկացնել արդյունքները տպելու ժամանակ։
Ընդունել այս հաշվիչը
the bandwidth calculator, the download time is the time it takes to download a file over a connection of a given speed. The key to getting it right is the bits-versus-bytes distinction. File sizes are quoted in bytes — KB, MB, GB, TB — while connection speeds are quoted in bits per second — Kbps, Mbps, Gbps — and a byte is 8 bits. So the download time is the file size converted to bits (× 8), divided by the effective bit rate of the link. That single factor of 8 makes the download time stretch. The calculator also lists the speed expressed in bps, Kbps, Mbps, Gbps and MB/s for quick cross-checks. The calculator also lists the time stretched accordingly.As a worked example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum — and 8,000 / 100 =
Հաճախակի տրվող հարցեր
Ինչու՞ է իմ ներբեռնումը դանդաղում կապի արագությունից
արագությունները նշված են մեգաբիտ վայրկյանում, բայց ֆայլերը չափվում են մեգաբայթներում — մեկ բայտը 8 բիթ է, այսպիսով 100 Mbps- ի գիծը լավագույն դեպքում տեղափոխում է 12. 5 MB վայրկյանում։ Պրոտոկոլային ավելորդ ծախսերը, կիսաշրջանառության լայնությունը և սերվերի սահմանափակումները ավելի են նվազեցնում այն, ինչը նվազեցնում է ավելորդ ծախսերի դաշտի մոդելները։
Ո՞րն է տարբերությունը տասանորդային և երկակի չափերի միջև։
Դեկտացիոն միավորները (որոնք օգտագործում են ISP- ները և սկավառակի արտադրողները) 1 KB- ը համարում են 1000 բայտ, իսկ եռակի միավորները 1 KiB- ը համարում են 1024 բայտ։ "1 TB" եռակի սկավառակը մոտավորապես 931 եռակի GiB է, այնպես որ սկզբունքը փոքր-ինչ փոխում է փոխանցման ժամանակը։
Ինչպե՞ս փոխակերպել Mbps-ը MB/s-ի։
Բաշխել 8-ով: 100 Mbps ÷ 8 = 12.5 MB/s. Ճշտողը ինքնաբերաբար կատարում է այս գործողությունը և հայտնում արդյունքի ժամանակը օրերում, ժամերում, րոպեներում և վայրկյաններում:
Ի՞նչ պետք է անել պրոտոկոլային overhead-ի հետ։
Իրականում փոխանցումները կորցնում են մի մասը TCP/IP գլխամասերի, ձեռքերի բախումների և վերահղումների պատճառով։ 5-10% -ը ճիշտ ցուցանիշ է լավ կապի համար։ Կիրառեք ավելի շատ Wi-Fi, բջջային կամ ծանրաբեռնված կապերի համար։ Դա նվազեցնում է արդյունավետ արագությունը և երկարացնում գնահատումը։
Ինչու՞ 1 GB-ը միշտ չի հավասարվում 1 байт-ի?
Դեկամատիվ սկզբունքով 1 ԳԲ-ը 1,000 բայտ է, բայց գործող համակարգերը հաճախ հաշվում են եռակի սկզբունքով, որտեղ 1 ԳԲ-ը 1,073,741,824 բայտ է։ Աջակցեք բայտային սկզբունքին, որպեսզի համապատասխանի ձեր ֆայլի չափսի չափմանը, որպեսզի ճշգրիտ փոխանցման ժամանակ լինի։
Որքա՞ն ժամանակ է պահանջվում մեծ ֆայլի ներբեռնման համար իմ կապի վրա։
Գրանցեք ֆայլի չափը և ձեր պլանի արագությունը և կարդացեք ժամանակը։ Օրինակ՝ 25 ԳԲ խաղը 100 Մբ/ս-ով մոտավորապես 33 րոպե է պահանջում, առանց ավելորդ ծախսերի։ Ապրանքը արդյունքը բաժանում է օրերի, ժամերի, րոպեների և վայրկյանների։
Արդյո՞ք սա չափում է իմ իրական ինտերնետի արագությունը։
Ոչ — այն գնահատում է փոխանցման ժամանակը արագությունից, որը դուք եք տալիս, այն չի ստուգում ձեր գիծը։ Աշխատեցրեք առանձին արագության թեստ ձեր իրական արագության համար, ապա ներդրեք այստեղ այդ թվաքանակը իրական ներբեռնման ժամանակի գնահատման համար։
API — օգտագործել այս հաշվիչը կոդից
Խնդրել այս հաշվիչը որպես ազատ JSON վերջնական կետի - ոչ մի կոդ չի պահանջվում. Առաջարկեք ներքևի դաշտի արժեքները որպես հարցման պարամետրեր կամ JSON. Կարդալ ամբողջական API փաստաթղթերը →
Ավարտման կետ
GET https://calculator.free/api/v1/bandwidth/
curl
curl "https://calculator.free/api/v1/bandwidth/?size=1&size_unit=GB&speed=100&speed_unit=Mbps"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/bandwidth/?" + new URLSearchParams({
"size": "1",
"size_unit": "GB",
"speed": "100",
"speed_unit": "Mbps"
}));
const data = await r.json();
console.log(data.results);
Ընդհանուր ցուցանիշները միայն ընդհանուր ուղեցույցի համար են, ոչ ֆինանսական, բժշկական կամ հարկային խորհուրդներ։