Փոխարկման գործակիցը՝ 1000, ոչ թե 1024
Այս էջի հիմքում ընկած է մի պարզ, բայց հաճախ շփոթեցնող կանոն. 1 Մեգաբիթ վայրկյանում (Mbps) = 0.001 Գիգաբիթ վայրկյանում (Gbps): Հակառակ ուղղությամբ՝ 1 Gbps = 1000 Mbps: Սա գծային տասնորդական փոխարկում է, որը հիմնված է SI նախածանցների վրա, որտեղ «մեգա»-ն նշանակում է միլիոն (10⁶), իսկ «գիգա»-ն՝ միլիարդ (10⁹): Շատ օգտատերեր սխալմամբ ենթադրում են, որ այստեղ գործում է 1024-ի գործակիցը (ինչպես հիշողության չափման միավորներում. 1 Մեբիբայթ = 1024 Կիբիբայթ), սակայն ցանցային արագությունների աշխարհում միշտ կիրառվում է 1000-ի բազմապատիկը: Սա ստանդարտացված է IEEE, ITU և IETF փաստաթղթերում, և այն պահպանվում է նույնիսկ այն ժամանակ, երբ ֆայլերի չափերը հաճախ հաշվարկվում են երկուական համակարգով:
Էջը չի տարբերակում «մեգաբիթ» և «մեգեբիթ» հասկացությունները. դա միտումնավոր է, քանի որ ցանցային սարքավորումների և ինտերնետ պրովայդերների գրեթե բոլոր բնութագրերը նշված են տասնորդական միավորներով: Օրինակ, եթե ունեք 500 Mbps միացում, ապա 500 × 0.001 = 0.5 Gbps: 2 Gbps արագությունը համարժեք է 2 × 1000 = 2000 Mbps: Ցանկացած ոչ բացասական թիվ կարող է փոխարկվել. 0.25 Gbps = 250 Mbps, իսկ 0 Mbps = 0 Gbps: Ոչ մի սահմանափակում չկա նաև մեծ արժեքների համար. միլիարդավոր Mbps-ները նույնպես փոխարկվում են նույն բանաձևով:
Բիթն ընդդեմ բայթի. կարևոր տարբերակում
Այս էջի ամենաօգտակար կողմերից մեկն այն հիշեցումն է, որ ցանցային արագությունները չափվում են բիթերով վայրկյանում, մինչդեռ ֆայլերի չափերը՝ բայթերով: 1 բայթ = 8 բիթ: Հետևաբար, 100 Mbps կապի տեսական առավելագույն թողունակությունը բայթերով կազմում է 100 ÷ 8 = 12.5 Մեգաբայթ վայրկյանում (MB/s): Շատ մարդիկ, տեսնելով «100 Մեգաբիթ» գրառումը, սխալմամբ կարծում են, որ կարող են 100 Մեգաբայթ ֆայլ ներբեռնել մեկ վայրկյանում: Իրականում դրա համար կպահանջվի 8 վայրկյան տեսականորեն (100 MB ÷ 12.5 MB/s), իսկ գործնականում ավելի երկար՝ ցանցային ծախսերի պատճառով:
Էջը թույլ է տալիս արագորեն կատարել փոխարկումը Mbps-ից Gbps, բայց դրանից հետո դուք պետք է ինքներդ կիրառեք 8-ի բաժանումը՝ բայթերով արագությունը ստանալու համար: Օրինակ, 1 Gbps = 1000 Mbps: 1000 ÷ 8 = 125 MB/s: Ահա թե ինչու 1 Գիգաբիթանոց կապը տեսականորեն կարող է 1 Գիգաբայթ ֆայլ ներբեռնել մոտ 8 վայրկյանում (1 GB ÷ 0.125 GB/s = 8 վ): Այս հաշվարկը հաճախ անհրաժեշտ է ցանցային պլանավորման, սերվերների թողունակության գնահատման և պրովայդերների առաջարկների համեմատման ժամանակ:
Ովքե՞ր են օգտվում այս էջից և ինչու
Առաջին խումբը տնային ինտերնետի բաժանորդներն են, որոնք համեմատում են սակագները: Պրովայդերները հաճախ նշում են արագությունը Mbps-ով (օրինակ՝ 300 Mbps), իսկ գրասենյակային կամ պրեմիում փաթեթները՝ Gbps-ով (1 Gbps): Առանց փոխարկման դժվար է հասկանալ, որ 300 Mbps = 0.3 Gbps, այսինքն՝ երեք անգամ դանդաղ, քան 1 Gbps-ը:
Երկրորդ խումբը ցանցային ադմինիստրատորներն են, որոնք պլանավորում են կապուղիների միավորումը (link aggregation): Ենթադրենք, ունեն 4 × 1 Gbps պորտեր, և ցանկանում են հասկանալ, թե դա որքան է Mbps-ով. 4 × 1000 = 4000 Mbps: Կամ հակառակը՝ 10 Gbps ինտերֆեյսը հավասար է 10 000 Mbps-ի, ինչը օգտակար է ցածր մակարդակի կոնֆիգուրացիաներում:
Երրորդ խումբը IT աջակցության մասնագետներն են, որոնք բացատրում են ոչ տեխնիկական գործընկերներին, թե ինչու «100 Մեգաբիթ» միացումը չի կարող 100 ՄԲ ֆայլ փոխանցել մեկ վայրկյանում: Փոխարկիչը արագ ցույց է տալիս, որ 100 Mbps = 0.1 Gbps, իսկ այնուհետև բայթերի փոխարկումն արդեն մաթեմատիկայի խնդիր է:
Չորրորդ խումբը մշակողներն են, որոնք գնահատում են ներբեռնման ժամանակները: Օրինակ, 2 Gbps կապը տեսականորեն կարող է 1 ԳԲ ֆայլ ներբեռնել մոտ 4 վայրկյանում (2 Gbps = 2000 Mbps; 2000 ÷ 8 = 250 MB/s; 1000 MB ÷ 250 MB/s = 4 վ): Բայց սա զուտ տեսական է. գործնականում ցանցային ծախսերը (TCP/IP վերնագրեր, հետաձգումներ) նվազեցնում են իրական արագությունը մոտ 10-15%-ով:
Իրական թողունակությունն ընդդեմ տեսականի
Կարևոր է հասկանալ, որ փոխարկիչը ցույց է տալիս միայն թվային համարժեքը, ոչ թե իրական թողունակությունը: 1 Gbps կապը տեսականորեն հավասար է 1000 Mbps-ի, բայց գործնականում այդ թիվը երբեք չի հասնում: Պատճառները ներառում են.
- Պրոտոկոլային ծախսեր. Ethernet-ի, IP-ի և TCP-ի վերնագրերը զբաղեցնում են թողունակության մի մասը: Մաքուր տվյալների փոխանցման համար մնում է մոտ 94-97%:
- Հետաձգում և փաթեթների կորուստ. Երկար հեռավորությունների կամ ծանրաբեռնված ցանցերում կրկնակի ուղարկումները նվազեցնում են արդյունավետ արագությունը:
- Ապարատային սահմանափակումներ. Հին երթուղիչները, ցածրորակ մալուխները կամ Wi-Fi միջամտությունները կարող են թույլ չտալ հասնել նույնիսկ մոտավոր արագությանը:
Այս էջը չի հաշվի առնում այս գործոնները: Այն պարզապես կատարում է գծային փոխարկում: Ուստի, երբ տեսնում եք, որ 500 Mbps = 0.5 Gbps, հիշեք, որ իրականում ձեր միացումը կարող է ապահովել միայն 400-450 Mbps (0.4-0.45 Gbps)՝ կախված պայմաններից:
Տարածված սխալ պատկերացումներ
Առաջին սխալը. շփոթել Mbps-ն MBps-ի հետ (Մեգաբայթ վայրկյանում): Նույնիսկ մեծատառերի տարբերությունը կարևոր է. փոքր «b»-ն նշանակում է բիթ, մեծ «B»-ն՝ բայթ: 1 MBps = 8 Mbps:
Երկրորդ սխալը. ենթադրել, որ Gbps կապը միշտ տալիս է 1000 Mbps: Իրականում պրովայդերները հաճախ գրում են «մինչև 1 Գբ», բայց իրական արագությունը կարող է լինել 940-950 Mbps՝ պայմանավորված Ethernet-ի վերնագրերի ծախսերով: Օրինակ, շատ տնային երթուղիչներ 1 Gbps պորտով տեսականորեն կարող են փոխանցել միայն ~940 Mbps՝ պայմանավորված առավելագույն փաթեթի չափի սահմանափակումներով:
Երրորդ սխալը. 1024-ի գործակցի օգտագործումը: Որոշ օգտատերեր կարծում են, որ 1 Gbps = 1024 Mbps, քանի որ սովոր են դրան համակարգչային հիշողության մեջ: Սա սխալ է և հանգեցնում է 2.4% անհամապատասխանության (1024/1000 = 1.024): 10 Gbps-ի դեպքում սխալն արդեն կազմում է 240 Mbps:
Ինչպես օգտվել գործիքից. մուտքեր և սահմանային դեպքեր
Գործիքն ունի երկու մուտքային դաշտ՝ մեկը Mbps-ի, մյուսը՝ Gbps-ի համար: Մուտքագրեք ցանկացած ոչ բացասական թիվ, և համապատասխան դաշտում ակնթարթորեն կցուցադրվի փոխարկված արժեքը: Օրինակ, 350 Mbps մուտքագրելիս կտեսնեք 0.35 Gbps: 1.5 Gbps մուտքագրելիս կստանաք 1500 Mbps:
Սահմանային դեպքեր.
- Զրո. 0 Mbps = 0 Gbps, ինչը տրամաբանական է:
- Կոտորակային արժեքներ. 0.25 Gbps = 250 Mbps, 0.001 Gbps = 1 Mbps:
- Շատ մեծ արժեքներ. 1 000 000 Mbps = 1000 Gbps = 1 Tbps (տերաբիթ): Գործիքը չի սահմանափակում վերին շեմը, սակայն ստանդարտ թվային ներկայացումը կարող է տասնորդական կետով մեծ թվեր ցույց տալ:
Էջը չի աշխատում բացասական թվերի հետ, քանի որ արագությունը չի կարող բացասական լինել: Եթե մուտքագրեք տառեր կամ այլ նշաններ, գործիքը կարող է անտեսել դրանք կամ ցույց տալ սխալ, կախված իրականացումից:
Հաճախ տրվող հարցեր
1. Ինչու՞ 1 Gbps = 1000 Mbps, այլ ոչ 1024:
Ցանցային արագությունները հիմնված են SI տասնորդական նախածանցների վրա, ինչպես սահմանված է IEEE 802.3 ստանդարտում: Հիշողության միավորներում (RAM, SSD) օգտագործվում է երկուական համակարգ, բայց տվյալների փոխանցման համար կիրառվում է 1000-ի գործակիցը:
2. Ինչպե՞ս հաշվել ներբեռնման ժամանակը Mbps-ով տրված արագության դեպքում:
Սկզբում փոխարկեք Mbps-ը Gbps-ի (բաժանել 1000-ի), ապա Gbps-ը բաժանեք 8-ի՝ ստանալու GB/s: Այնուհետև ֆայլի չափը (GB) բաժանեք արագությանը (GB/s): Օրինակ՝ 500 Mbps = 0.5 Gbps = 0.0625 GB/s: 10 GB ֆայլը կներբեռնվի 10 ÷ 0.0625 = 160 վայրկյանում (2 րոպե 40 վ):
3. Կարո՞ղ եմ օգտագործել այս փոխարկիչը նաև Կիլոբիթ/վ և Տերաբիթ/վ համար:
Ոչ ուղղակիորեն: Էջը նախատեսված է միայն Mbps ↔ Gbps փոխարկման համար: Կիլոբիթ/վ-ի (kbps) համար անհրաժեշտ է լրացուցիչ բաժանել 1000-ի (1 Mbps = 1000 kbps): Տերաբիթ/վ-ի (Tbps) համար բազմապատկեք 1000-ով (1 Tbps = 1000 Gbps):
4. Ինչո՞ւ է իմ 1 Gbps կապը ցույց տալիս միայն 940 Mbps արագություն:
Ethernet-ի շերտի ծախսերը (MAC վերնագիր, CRC, միջփաթեթային բացատ) նվազեցնում են առավելագույն թողունակությունը: 1 Gbps Ethernet-ի համար իրական տվյալների արագությունը կազմում է մոտ 940-950 Mbps: Սա նորմալ երեւույթ է:
5. Հնարավո՞ր է փոխարկել Gbps-ը MB/s-ի այս գործիքով:
Ոչ ուղղակի: Գործիքը տալիս է միայն Gbps-ը Mbps-ի: MB/s ստանալու համար արդյունքը բաժանեք 8-ի: Օրինակ՝ 2 Gbps = 2000 Mbps, 2000 ÷ 8 = 250 MB/s:
6. Ի՞նչ անել, եթե մուտքագրեմ տասնորդական կետով թիվ, օրինակ՝ 0.75 Gbps:
Գործիքը կփոխարկի այն 0.75 × 1000 = 750 Mbps: Տասնորդական կետով արժեքները թույլատրվում են ինչպես Mbps, այնպես էլ Gbps դաշտերում: