Đơn vị IEC hoặc SI (tiền tố nhị phân) được sử dụng để đo lường mạng?


9

Hướng dẫn sử dụng chính xác cho tiền tố nhị phân SI và IEC khi sử dụng đơn vị đo thập phân (lũy thừa 10) liên quan đến mạng máy tính và đơn vị đo lường nhị phân (sức mạnh của 2) (cụ thể là truyền dữ liệu, nhưng cũng có kích thước tệp) ?

Đây trang Wiki đưa ra một mô tả chi tiết của vấn đề và giải pháp khác nhau. Tôi thấy rằng Wiki phân trang được liên kết ở trên một chút khó hiểu.

Tôi luôn sử dụng các đơn vị SI (thập phân) cho thông lượng dữ liệu và giá trị IEC (tiền tố nhị phân 2 ^) cho kích thước tệp. Thỉnh thoảng, tôi thấy mọi người tính toán tốc độ bằng cách sử dụng bội số 1024trong tổng của họ.

Tôi đã luôn sử dụng bội số 1000 để đo tốc độ, chẳng hạn như 1Kbps = 1000Bps;

  • 100 bps == 100bps (bit mỗi giây)
  • 100 000 bps == 100Kb / giây (kilo bit mỗi giây)
  • 100 000 000 bps == 100Mbps (bit cực lớn mỗi giây)
  • và như thế...

Với các phép đo kích thước tệp hoặc bộ nhớ, tôi đã luôn sử dụng bội số của 1024 (tiền tố nhị phân), chẳng hạn như tệp 1KB có kích thước 1024 byte;

  • 100Bs == 100B (byte) tệp
  • 100 000Bs == tệp 100KB (kilobyte)
  • 100 000 000Bs == tệp 100 MB (megabyte)
  • và như thế...

Có một số chỗ cho sự khác biệt phát sinh ở đây giữa các mạng và khách hàng. Một ví dụ về vấn đề thanh toán tiêu chuẩn là khách hàng của ISP có phụ cấp băng thông 50 GB mỗi tháng. Các hệ điều hành khác nhau sử dụng các đơn vị đo khác nhau cho cả tốc độ và bộ nhớ và hiển thị điều này bằng cách sử dụng các tiền tố IEC và SI khác nhau. Phần này của cùng một trang Wiki trên Hệ điều hành và Phần mềm liệt kê sự khác biệt giữa các hệ điều hành và gói phần mềm trộn và khớp các tiền tố khác nhau với các đơn vị đo lường.

ISP có thể đo 50GB dữ liệu được truyền dưới dạng (1024^3) bytes * 50 == 50GBs(1GB == 1073741824 byte). và người dùng có thể không đồng ý khi đạt đến giới hạn 50GB. Ví dụ, một người dùng máy hiển thị Gibibytes sẽ hiển thị 46,57 Gibibytes được truyền.

Từ quan điểm của mạng

  • 50 GB tính theo bit: ((((50GBs*1000)*1000)*1000)*8)=400000000000 bits
  • Bps để sao chép 50 GB trong một giờ: (((400000000000/60)/60)/24)/24=192901.23
  • Tốc độ này tính bằng Mbps: ((192901.23/1000)/1000)*24*24 = 111.11Mbps

Một Gibibyte là nhiều bit này: ((((50GiB*1024)*1024)*1024)*8)=429496729600nhiều hơn. Vì vậy, một liên kết chạy ở tốc độ 111,11Mb / giây trong 1 giờ đã không chuyển được Gibibyte.

Hoàn toàn từ quan điểm mạng và kỹ thuật ở đây (không hợp pháp về chính sách sử dụng hợp lý hoặc T & Cs, v.v.), cách tốt nhất, luôn được sử dụng mega / giga / tera hoặc mibi / gibi, ký hiệu IEC hoặc SI để đo lường và giám sát, v.v. Làm thế nào để bạn giữ mọi thứ thống nhất?


1
FYI nếu bạn cũng đang hỏi về kích thước tệp, câu hỏi phù hợp hơn với Lỗi máy chủ ... nếu đó là truyền dữ liệu một cách nghiêm ngặt, thì bội số của 1000 (thay vì 1024) là chính xác theo tiêu chuẩn IEC 60027-2. BTW, TY cho nhận xét của bạn về câu trả lời pppoe của tôi và tôi đã cập nhật các đơn vị phù hợp
Mike Pennington

Có câu trả lời nào giúp bạn không? nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

Câu trả lời:


8

Sự khác biệt về tiền tố thường đến từ nền tảng chuyên môn của những người đếm.

Các kỹ sư điện có một nền tảng chuyên nghiệp mạnh mẽ trong vật lý và giống như các nhà vật lý, họ có xu hướng sử dụng sức mạnh của mười. Mặt khác, các chuyên gia khoa học máy tính có xu hướng đếm mọi thứ trong khả năng của hai vì nó có ý nghĩa hơn trong bối cảnh của họ.

Do các tiêu chuẩn cho hai lớp dưới cùng (Vật lý, Liên kết dữ liệu) của mô hình OSI hầu hết được viết bởi các kỹ sư điện (ví dụ: IEEE / ITU-T), nên các đơn vị đo lường tiêu chuẩn trong các lớp này thường có sức mạnh bằng mười. Đây là lý do tại sao gigabit Ethernet hoạt động với tốc độ danh nghĩa là 1 * 10 ^ 9 bps, chứ không phải 2 ^ 30bps.

Các lớp khác của OSI thường được chuẩn hóa bởi các nhà khoa học máy tính / kỹ sư phần mềm (ví dụ IETF) có xu hướng đo lường mọi thứ bằng Byte, hoặc sức mạnh của hai, là 2 ^ 3 bit. Đây là nơi sức mạnh của hai người bắt đầu đến. Điều này thực sự tạo ra các vấn đề chuyển đổi.

Vấn đề chuyển đổi tương tự cũng gặp phải trong các ổ đĩa cứng - các kỹ sư điện xây dựng các thiết bị lưu trữ 1.000.000.000.000 byte và gọi đó là ổ đĩa Terabyte; trong khi hệ điều hành, được viết bởi các kỹ sư phần mềm, báo cáo rằng cùng một ổ đĩa chỉ có thể chứa 931 Gigabyte. Thêm vào đó là thực tế rằng những người tiếp thị thích viết trường hợp tốt nhất, số tròn trong quảng cáo và bạn nhận được một bức tranh khá bối rối.

Tôi hy vọng rằng phần nào xóa hình ảnh. Những gì tôi khuyên bạn nên làm, theo thông lệ tốt, là sử dụng tiền tố nhị phân cho các đơn vị có sức mạnh bằng hai và không ghi đè cụm từ "Kilo" có nghĩa là cả 1000 và 1024. Trong vài năm qua, việc sử dụng các tiền tố này tăng lên và bạn có thể tìm thấy chúng được sử dụng trong nhiều tài liệu và giao diện người dùng. Điều này đặc biệt quan trọng trong các tài liệu có chứa cả hai quyền hạn của hai và quyền hạn của mười. Trong các tài liệu như vậy, cần lưu ý về sự khác biệt giữa SI và tiền tố nhị phân cho người đọc và tất cả các đơn vị có sức mạnh bằng hai nên được viết bằng tiền tố nhị phân.

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.