Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


VbInt,
Что значит скорость отдачи?

Сеть это пакет от ~40 до 1500байт
Максимально пропускная способность сегмента Ethernet составляет 14880пакетов/с в 10Мбитной сети, для кадров мин.длины имеем 14880 * 40 * 8 еле-еле дотягиваем до 5Мбит/с
Максимально пропускная способность сегмента Ethernet составляет 813пакетов/с в 10Мбитной сети, для кадров макс.длины имеем 813 * 1500 * 8 чуть больше 9Мбит/с
Для 100Мбит естественно больше.

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

Если в одном приложении1 скорость нормальная, а в другом приложени2 нет, а при проверки ftp соединением на лок.сервер провайдера или в лок.сети выжимается максимум, и все приложения используют winsock от windows7, то можно сделать что данное приложение2 настроено некорректно.

Для лучшего понимания ставите сетевой анализатор, который покажет вам все передачу или прием по сети от любого приложения которое имеет соединение с сетью, в нем можно увидеть временной интервал отправки пакетов, и что происходит в промежутке между ними, или для простоты ProcMonitor в котором есть информация по сети (прием и передача от приложения).

Отправлено: 13:38, 22-05-2010 | #45