помогите разобраться

Тема в разделе "WASM.NETWORKS", создана пользователем hawk, 31 мар 2008.

  1. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    Здравствуйте.Помогите разобраться.На компе две сетевухи,имеется прога которая считывает и обробатывает имфу с сетевух.
    Так вот,если на одну из сетевух приходит инфа со скоростью больше чем может обработать комп-обе сетевухи сдыхают.Как этого избежать и на каком уровне происходит переполнение NDIS или в другом месте?
     
  2. WIN32

    WIN32 Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    338
    hawk
    что значит больше чем может обработать комп ? какая инфа ? Какой протокол? Данные больше чем MTU не придут, даже если придут сетевая их обработает по кусочкам. Что значит "сдыхают" ?
     
  3. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    протокол IP4.
    Инфа как инфа-циферки.
    сдыхают-перестают работать как на приём так и на передачу.Больше чем может обработать комп-проц не успевает.
     
  4. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    hawk
    Значит прога неправильно написана. Раз не успевает :
    1) кидаем в буфер и обработка в фоне
    2) просто пропускаем при "неуспевании"
    3) оптимизируем алгоритм обработки
     
  5. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    да буфер есть,а толку нет.Вообще возможно какое либо переполнение на уровне ndis?Просто поток инфы мощный.
     
  6. calidus

    calidus Member

    Публикаций:
    0
    Регистрация:
    27 дек 2005
    Сообщения:
    618
    а почему такая уверенность что вообще в области NDIS ? =)
     
  7. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    ну может где-то выше.Я так считаю т.к. отрубаются обе сетевухи.Каково ваше мнение?
     
  8. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    ну может где-то выше.Я так считаю т.к. отрубаются обе сетевухи.Каково ваше мнение?
     
  9. TarasCo

    TarasCo New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2005
    Сообщения:
    106
    Что значит мощный поток? 10GB? Если причина на NDIS уровне, она скорей всего вызвана драйверами не MS производства:
    1. драйвер сетевой карты может быт очень паршивым -примеров мильон, начиная с печально известного RTL8139. Лечится возможно подбором драйвера ( не обязательно самого свежего )
    2. всякие фаерволы и их антиподы. Метод борьбы - понятный :))
     
  10. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    спосибки попробую.А поток инфы действительно большой.:)