Giải thích về mạng: megabyte hay megabits?


10

Tôi đang bị lẫn lộn với các điều khoản mạng.

Bạn có thể giải thích cho tôi cách tôi tính toán băng thông mạng?

Khi mọi người nói 20Gbps có nghĩa là 2,5 G byte?

Tôi thực sự cần phải hiểu ý nghĩa của nó khi một công ty VPS nói "Băng thông: 2000GB / tháng".


Nó có nghĩa là họ đang sạc cho các vết cắn và cung cấp bit. :)
Yitzchak

Câu trả lời:


13

Gb được cho là đề cập đến bit và GB được cho là đề cập đến byte. Băng thông luôn được đo bằng bit trên giây nhưng các tệp trên đĩa được đo bằng byte.

Đặt cược tốt nhất của bạn là yêu cầu công ty VPS xác định các điều khoản họ đang sử dụng để có sự đồng ý vì các điều khoản thường bị hiểu sai hoặc sử dụng sai.


6
Các thuật ngữ thường bị hiểu nhầm bởi những người không quen thuộc với chúng, dẫn đến việc sử dụng sai. Tôi đã thấy rằng hầu hết các nhà cung cấp dịch vụ lưu trữ đều rất rõ ràng về sự khác biệt giữa các bit (bit b) và Bytes (big B), đặc biệt là trong các bộ phận thanh toán của họ và trong số những người viết hợp đồng của họ :-)
voretaq7

11

Băng thông mạng thường được biểu thị bằng số lượng bit trên một đơn vị thời gian - ví dụ 45Mb / giây ( b nhỏ ) hoặc 45Mbit / giây. Điều này thể hiện một tỷ lệ chuyển nhượng.

Lượng dữ liệu được truyền thường được trích dẫn trong một lượng byte tuyệt đối được di chuyển - ví dụ: tệp 50 MB ( B lớn ) hoặc 50 MB dữ liệu.


Hầu hết các nhà cung cấp dịch vụ colocation bán băng thông theo tốc độ truyền - Bạn được cho phép rất nhiều bit mỗi giây và được giới hạn ở tốc độ đó hoặc được cho phép "băng thông có thể nổ" (với băng thông có thể bùng nổ mà bạn thường được lập hóa đơn dựa trên tỷ lệ phần trăm 95 của việc sử dụng - sử dụng rất nhiều băng thông dư thừa, nhận được một hóa đơn lớn hơn).

Một số nhà cung cấp bán theo số lượng dữ liệu được chuyển - điều này phổ biến hơn với các công ty lưu trữ web được chia sẻ. Bạn có thể chuyển đổi tỷ lệ này thành tỷ lệ thông qua xấp xỉ thô (nhân số lượng với 8, sau đó chia cho số giây trong thời hạn thanh toán - 2592000 giây là khoảng một tháng (30 ngày)).
Thông báo trước ở đây là tốc độ bạn tính toán khá vô nghĩa: Bạn có thể thực hiện lưu lượng truy cập bằng 0 trong 29 ngày, sau đó loại bỏ tất cả 50 GB vào ngày 30 và theo như nhà cung cấp của bạn lo ngại thì bạn sẽ ở trong giới hạn sử dụng. Giới hạn bản thân ở mức tối đa của tỷ lệ bạn tính trừ đi một mức chênh lệch nhỏ để đệm gần như đảm bảo bạn sẽ không vượt quá giới hạn chuyển khoản của mình, nhưng có thể làm giảm hiệu suất một cách không cần thiết.

Mặt trái của công thức đó sẽ cung cấp cho bạn một xấp xỉ thô về số lượng tối đa được chuyển cho một mức lãi suất nhất định, có thể hữu ích hơn, nhưng hãy nhớ rằng các nhà cung cấp tính hóa đơn dựa trên tỷ lệ đếm từng bit đi qua dây (gói, giao thức và tải trọng), do đó, số lượng dữ liệu thực tế (tải trọng) bạn có thể di chuyển thấp hơn một chút so với số liệu thô sẽ khiến bạn tin tưởng.


7

Bên cạnh sự nhầm lẫn bit / byte rõ ràng và sự khác biệt 1000 so với 1024, còn có một vấn đề khác ít được biết đến với băng thông:

  • 64Kb / giây thường là 64000 bps (?)
  • 1024Kb / giây có thể là 1024000 bps (??)
  • 1Mbps có khả năng là 1024000bps như 1000000bps hoặc 1048576bps (!)
  • Tôi đã thấy 1Gbps hóa ra là 1048576000bps, không phải 1073741824bps cũng không phải 1000000000bps (!!!)

tại sao?

Đó là bởi vì sử dụng ban đầu cho truyền thông kỹ thuật số là hệ thống điện thoại, sử dụng ADC 8 bit (bộ chuyển đổi analog / kỹ thuật số) ở 8KHz (8000Hz), tạo ra 64000 bit mỗi giây. Sau đó, các dòng T1 tổng hợp 24 trong số các kênh thoại này, tạo ra triển khai 1536000bps thường được sử dụng (thường được bán dưới dạng 1,5Mbit, nhưng 1,5 * 2 ^ 20 sẽ là 1572864bps).

Đồng thời, thật dễ dàng để bán trên các kênh riêng lẻ, đó là 64000bps tại một thời điểm. Rất lâu sau, nhiều công nghệ truyền dẫn mới hơn được xác định không phải bằng bps, mà trên nhiều kênh 64k. Một cách khó hiểu, số nhân này thường là số nhị phân, do đó, đôi khi 8Mbps có thể là 128 * 64000 = 8192000bps thay vì 2 ^ 23 = 8388608.


2

Tiêu chuẩn cho ngành là tốc độ được trích dẫn trong Gigabits / giây trong khi thông lượng được đo được trích dẫn trong GigaBytes của thông lượng (số lượng máy chủ của bạn đã gửi / nhận)


2

Các tập tin được đo bằng byte.
Vì vậy, khi tải xuống tệp là điều quan trọng nhất mà kết nối được sử dụng, nó có thể được biểu thị bằng byte mỗi tháng.
Nhưng băng thông kết nối thường được biểu thị bằng bit, vì không có mối tương quan trực tiếp giữa các nhóm 8 bit và byte tệp được truyền. (một số bit được sử dụng để sửa lỗi và một số giao thức có thể sử dụng các từ khác 8 bit hoặc thậm chí tốc độ bit thay đổi)

Như một lưu ý cuối cùng, trường hợp này có ý nghĩa, b là bit và B là byte, mặc dù tôi đã thấy rằng quy ước này thường bị sử dụng sai.



0

2000 GB (gigabyte) trong một tháng. Như các câu trả lời tốt khác chỉ ra, điều đó có thể có nghĩa là 0 trong 29 ngày và 2000 cho ngày 30, hoặc 66,6 GB mỗi ngày trong 30 ngày liên tục. Mà, nếu toán của tôi đúng, có nghĩa là 6.172 Mbps (megabits mỗi giây) liên tục trong 30 ngày.

Toán học:

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

Vì vậy, bạn có thể tiêu thụ ở đâu đó giữa 6.172 Mbps liên tục trong 30 ngày và 16 Tbps trong một giây rồi 0 trong 30 ngày còn lại trừ đi một giây hoặc ở đâu đó giữa trước khi phát sinh thêm phí (giả sử bạn thực sự có thể tiêu thụ 16 Tbps trong một giây, điều này là không thể đối với phần cứng mà VPS có thể sẽ cung cấp).


Toán của bạn không đúng. Bạn dường như đã tính toán với 20 GB chứ không phải 2000 GB. Một Mbit / s trong 30 ngày là khoảng 320 GB, vì vậy
2000 GB

1
Man, tôi yêu ServerFault! Tôi nhận được nhận xét này, sửa chữa cho tôi về toán học không có thật của tôi, và khi tôi đến đây để sửa nó, ai đó đã làm điều đó cho tôi! Cảm ơn! Và cảm ơn vì đã sửa lỗi của tôi.
Jed Daniels

@mskfisher, Cảm ơn rất nhiều vì đã sửa chữa mọi thứ. Tôi không biết tôi đang nghĩ gì ở đó. Tôi ước tôi có thể sửa đổi bạn vì nỗ lực của bạn, nhưng tôi không thấy cách nào để làm như vậy. Dù sao, cảm ơn một lần nữa!
Jed Daniels

0

20Gbps và 2000GB mỗi tháng là cả hai phép đo trên cùng một thước đo chính xác (cả hai đều đo lượng dữ liệu trên một đơn vị thời gian) - chỉ 20gbps là nhanh hơn 2000GB mỗi tháng.

20 gigabits mỗi giây so với 2000 gigabyte mỗi tháng.

khá đơn giản để chuyển đổi:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.