Сколько будет 1000 Мбит/с конвертироваться в МБ/с? Разделить на 8? Думайте просто
Сколько будет 1000 Мбит/с конвертироваться в МБ/с? Разделить на 8? Думайте просто

При передаче по сети часто используется единица измерения GbE или 1 GigE. Сейчас очень популярна такая штука, как «гигабитная сетевая карта».

В то же время все привыкли использовать ГБ или МБ для описания размера диска. Это называется гигабайт или мегабайт.

Но при описании размера файла (или обсуждения дискового пространства) мы обычно используем для его описания Ги Б или Ми Б.

Сравнение GB и GiB на самом деле представляет собой соотношение между вышеуказанными символами KB, MB, GB и TB, происходящими из десятичного трехзначного метода счета, то есть добавления запятой к каждому трем цифрам, что соответствует европейскому и. Американский метод расчета края происходит от «короткой шкалы», которая изначально относится к первым 1000 числам. Например, 1 миллиард = 1000 миллионов, то есть 1 миллиард = 1000 миллионов. Но этот метод подсчета сам по себе может вызвать проблемы. Если чувствительные читатели увидят «короткую шкалу», они обязательно подумают о «длинной шкале». Длинная шкала использует миллионы (от 10 до 6-й степени) как следующий уровень. В длинной шкале в системе 1 миллиард означает «. триллион", что означает 1 миллион, что равно 10 в 12-й степени.

Будь то система короткого шага или система короткого шага, обе они используются в Европе. Этот вопрос может вызвать путаницу, поэтому Международная организация по стандартизации определила стандартизированный метод подсчета префиксов, основанный на системе короткого шага, с 10. Возведенный в третью степень как Уровень, это наш текущий метод подсчета Цянь, Чжао, Цзи, Тай, Пай, Ай, Цзэ...

Аналогично, в двоичной системе мы будем использовать 2 в n*10-й степени для вычисления размера числа, поэтому существует двоичный префикс. Метод записи аналогичен префиксу национального стандарта, за исключением того, что в английском языке. последние две цифры основаны на особенностях произношения. Например, Гига была заменена на Гиби, Тера была заменена на Теби, а МБ (мегабайт), о котором мы говорим, также была изменена на мебибайт, что является сокращением Ми Б. .

Возвращаясь к вопросу о том, как оставить сообщение: Сколько стоит сеть 1000 Мбит/с, конвертированная в МБ? здесь используется гига, что означает, что оно рассчитывается в десятичной системе счисления, что означает, что за одну секунду можно передать 1 000 000 000 бит.

Все мы знаем, что байт (Байт) состоит из 8 бит (Бит). Теоретически пропускная способность сети в 1000 Мбит/с позволяет передать 125 мегабайт данных за одну секунду.

Однако мы должны знать, что во время передачи по сети нужные вам данные не просто передаются. В процессе передачи данные также необходимо преобразовать в пакеты сетевых данных. Так называемые пакетные данные заключаются в добавлении соответствующих данных в пакет. данные на каждом сетевом уровне. Информация о тегах.

Эта информация не имеет большого значения для передачи самого файла, она предназначена только для завершения передачи по сети. В это время скорость, которую вы видите при передаче файлов в файловом менеджере, — это уже не скорость сетевой карты, а скорость получения данных сетевого файлового потока после послойной упаковки после передачи.

Поэтому некоторые задаются вопросом, а почему скорость передачи не достигает 125 МБ/с, хотя это гигабитная сетевая карта? Часть потерянной здесь скорости связана с трафиком передачи, используемым для упаковки пакетов данных.

Таким образом, скорость, не достигающая 125 МБ/сек, — это не проблема сети, а нормальное явление.

Так можно ли еще больше увеличить скорость передачи и максимально приблизиться к пределу в 125 МБ/сек? Это также возможно. Мы должны начать с кадров Ethernet на уровне канала передачи данных.

Ранее я рассказывал вам о кадре Ethernet, который имеет настройку MTU, называемую максимальной единицей передачи. Каждый кадр Ethernet можно определить как единицу передачи. Размер кадра, определенный Ethernet, составляет 1538.

При запуске передачи на сетевом устройстве устройство сначала отправит 7-байтовый пилот-код, а затем передаст последующие данные секциями в соответствии с фиксированным форматом. Этот процесс называется единицей передачи, и кадр заканчивается четырехбайтовым проверочным кодом. Раздел данных будет содержать до 1500 байт данных.

Если мы думаем о раме как о грузовике, она выглядит так:

Передняя часть автомобиля, рама и колеса представляют собой инкапсулированные структуры пакетов данных, а отсек — это данные в пакетах данных.

Как бы мало данных ни было, переднюю часть, раму и колеса невозможно упростить.

Но мы можем максимально увеличить размеры вагона, чтобы один поезд мог перевезти как можно больше грузов. Это снижает уровень потерь каждого передаваемого пакета данных.

Таким образом, можно рассчитать известную нам скорость передачи. Вообще говоря, эффективность = фактическое содержимое передаваемых данных/размер кадра. Следовательно, расчет эффективности в сети Ethernet с MTU 1500 составляет 1500/(1500+38) = 97,53%. , это по-прежнему чистый кадр Ethernet. Если у нас есть VLAN и другие настройки на коммутаторе, нам нужно добавить количество подразделов пакета VLAN. Если взять в качестве примера грузовик, вот как он себя чувствует:

Один грузовик загружается как груз в другой грузовик.

В это время также необходимо добавить четырехбайтовый тег Vlan, который станет 1500/(1500+38+4)=97,28%.

Таким образом, с точки зрения эффективности сетевой передачи, как правило, Gigabit Ethernet может достичь реальной эффективности передачи 975,3 Мбит/с, а если добавить VLan, он может достичь эффективности передачи 972,8 Мбит/с. Конечно, это теоретическое максимальное значение.

Считается ли это значение, разделенное на 8, количеством байтов, которые сеть может передавать файлы? Еще нет!

Обычно мы используем SMB для совместного использования и передачи файлов. Это протокол из набора протоколов TCP:

Посмотрите — есть также ряд дополнительного контента, такого как заголовки, элементы управления, основные данные и так далее. Следовательно, скорость 975,3 Мбит/с, разделенная на 8, что составляет 121,9 МБ/сек, не будет реальной ценностью для передачи файлов, и ее следует не принимать во внимание.

Это все еще грузовик. Этот SMB — всего лишь груз в отсеке грузовика, а не ваши файлы.

Например, в этом грузовике находится ноутбук Apple, и вам нужен также ноутбук Apple. Однако, пока вы не покупаете подержанный компьютер, большинство компьютеров все равно будут доставлены в упаковочных коробках. box — передача SMB.

Но в вашем покупательском поведении по умолчанию вы просто упаковываете компьютер слоями. Лишние предметы фактически являются транспортными потерями.

Понимая эту справочную информацию, вы обнаружите, что, когда пропускная способность остается неизменной на уровне 1000 Мбит/с, вам необходимо уменьшить потери этих пакетов протоколов. что делать? Увеличьте салон!

Было бы неплохо иметь отсек большего размера для одновременного хранения большего количества данных. Здесь нам нужно использовать на коммутаторе большие кадры, которые относятся к кадрам с MTU больше 1500. Согласно спецификации, большие кадры могут иметь размер 9000 байт. Этот размер намного превышает ограничения протокола Ethernet IEEE 802.3. Он может передавать до 9000 байт данных в инкапсулированном кадре Ethernet, то есть MTU=9000.

Если мы рассчитаем его в соответствии с предыдущим алгоритмом эффективности, мы сможем узнать, что эффективность = 9000/(9000+38) = 99,58%, что обеспечивает большую производительность передачи по сети, чем стандартный Ethernet 97,53.

Однако вам нужно знать, что сеть не только обменивается содержимым пакетов передачи файлов туда и обратно, но также непрерывно передает некоторые небольшие пакетные инструкции.

В настоящее время в огромном кадре можно передавать только очень небольшие полезные данные. Например, большой контейнеровоз вмещает лишь небольшое количество товара:

Как и в случае с водителем грузовика, небольшие пакеты данных, передаваемые по Ethernet, фактически занимают один и тот же размер кадра Ethernet. Следовательно, данные размером более десяти байтов должны занимать в сотни раз большую полосу пропускания при коммутаторе больших кадров. Это приведет к снижению производительности сети, а не увеличению.

Общий подход заключается в разделении двух типов коммутаторов. Те, кто специализируются на крупномасштабной передаче данных, используют коммутаторы, настроенные на большие кадры для передачи, в то время как обычные небольшие инструкции и небольшие пакеты данных передаются с использованием обычных коммутаторов Ethernet с MTU, установленным на 1500. . передача инфекции.

Это отличает сеть хранения данных от обычной бизнес-сети. Чтобы удовлетворить потребности в хранении, появились протоколы хранения, такие как iscsi, которые специально работают в Ethernet. Конечно, есть также коммутаторы Fibre Channel, специализирующиеся на услугах хранения данных. Это немного выходит за рамки Ethernet, который все часто используют.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose