Я хочу знать о методе, с которым мы можем вычислить скорость передачи данных.
Если я отправляю файл на 1 ГБ через соединение LAN на 1 Гбит/с от одного компьютера до другого, сколько времени потребуется для передачи того файла?
В соединении на 1 Гбит/с 1 гигабит займет 1 секунду. С тех пор существует 8 битов в байте, 1 гигабайт возьмет в 8 раз дольше.
Таким образом, Ваш файл на 1 ГБ займет 8 секунд в идеальных условиях. Однако скорости жесткого диска обычно намного медленнее, таким образом, Ваша передача файлов могла бы взять в три раза дольше для завершения.
Поскольку Гиппопотам и MaQleod заявили, что байт составляет 8 битов.
Это означает 1 гигабит = 0,125 гигабайтов = 125 мегабайтов.
Это означает, что теоретический максимум соединения на 1 Гбит/с составляет 0,125 гигабайтов в секунду.
Помните, все соединение будет работать на скорости самого медленного элемента. Так, если бы Вы загружаете на свой жесткий диск, Вы ожидали бы, что это будет ограничено скоростью дисков - о 60-70MB/s для общего механического жесткого диска.
Возможности состоят в том, даже если нет ничего иного для ограничения скорости, Вы все еще не достигнете теоретической максимальной скорости для передачи данных из-за других факторов ограничения, таких как пакет наверху.
Кроме того, Вы идеально хотите удостовериться, что Вы используете кабельные соединения Cat6, не Cat5/5e
Этот раздел - то, почему я чувствовал, что добавлю свой ответ, даже при том, что это - умеренная простофиля ответов до сих пор.
Существует две основных схемы добавления префикса байтов для указания на magitude:
SI Prefix (abbr)= Num Bytes | IEC Prefix (abbr)= Num Bytes
-------------------------------------------------------------------------------
1 GigaByte (GB) = 1 000 000 000 (10^9) | 1 GibiByte (GiB) = 1 073 741 824 (2^30)
1 MegaByte (MB) = 1 000 000 (10^6) | 1 MebiByte (MiB) = 1 048 576 (2^20)
1 KiloByte (KB) = 1 000 (10^3) | 1 KibiByte (KiB) = 1 024 (2^10)
Большинству людей очень свойственно использовать префикс SI для значения числа IEC байтов, хотя во всем "offical" называет это использование, удерживается от использования и не должен использоваться. Не помогает, что оба шаблона префикса часто неправильно представлены теми же короткими версиями - Вы часто не можете говорить только путем взгляда если GB
GigaByte или GibiByte, даже при том, что это должен быть Giga, он часто используется для представления Складных цилндров - такой как в Windows Explorer, например.
Поэтому Вы часто покупаете жесткий диск на 500 ГБ, который при соединении, только имеет ~465GiB пространства - производитель использует Giga, и ОС использует Складные цилндры.
С точки зрения Gigabit Ethernet это работает со скоростью 1 000 мегабит в секунду - или 1 000 000 000 бит/с - так для полноты, которая конечные результаты:
1 Gigabit = 125 000 000 Bytes = 125 MegaBytes = 0.125 GigaBytes
= ~119 MebiBytes = ~0.116 Gibibytes
1 байт = 8 битов, это означает, что 1 гигабайт равен 8589934592 битам или 8 гигабитам. Таким образом, 1 гигабайт займет 8 секунд на LAN на 1 гигабит/секунда (но необходимо допускать некоторый пакет наверху и таким образом, это возьмет немного дольше).
Я должен добавить, что это будет варьироваться ЗНАЧИТЕЛЬНО в зависимости от протокола. Например, передачи по NFS имеют намного ниже наверху, что пакеты по SMB и оба значительно более быстры/более минимизированы, чем NetBIOS (который, надо надеяться, никто в их правильном уме не использует больше).