powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Непонятные сетевые зависания
10 сообщений из 10, страница 1 из 1
Непонятные сетевые зависания
    #38944279
arp who-has
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иногда пакеты ходят быстро и соединение клиента к БД с одного хоста на другой, происходит быстро (<1с). А иногда подвисает (несколько 10 секунд и пару минут). Анализ с помощью tcpdump, показал, что в случае подвисания, происходит дополнительный такой трафик:
11:30:52.301401 arp who-has X.X.X.X tell X.X.X.X
11:30:52.301422 arp reply X.X.X.Xis-at 00:0c:21:b2:ff:74

В нормальном случае, это только в самом начале обмена встречается.
В случае зависания это появляется ещё несколько раз.

В чём может быть причина дополнительного появления этих сетевых операций?
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944286
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arp who-has,

Что у вас на первом-втором уровнях сети (среда и оборудование)? Кому пренадлежит мак 00:0c:21:b2:ff:74?
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944305
arp who-has
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая-то виртуалка. Оба хоста подняты на этой виртуалке.
Один хост под Linux - с него и идёт подключение к БД, а второй под Windows - на нём БД.

Вот более подробно, когда происходит зависание. Я IP адреса заменил на название ОС.

1:33:25.126285 arp who-has Linux tell Windows
11:33:25.126297 arp reply Linux is-at 00:0c:29:b1:ee:74
11:33:25.126664 IP Windows.1523 > Linux.21285: F 2929:2929(0) ack 3306 win 256 <nop,nop,timestamp 282763209 15322053>
11:33:25.164280 IP Linux.21285 > Windows.1523: . ack 2930 win 217 <nop,nop,timestamp 15337291 282763209>
11:33:30.164082 arp who-has Windows tell Linux
11:33:30.164584 arp reply Windows is-at 00:0c:29:65:c8:dc
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944351
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arp who-has,
arp who-has11:33:25.126664 IP Windows.1523 > Linux.21285: F 2929:2929(0) ack 3306 win 256 <nop,nop,timestamp 282763209 15322053>
инициатором закрытия соединения выступает виндовый хост. Если обмен на прошел корректно, то смотреть имеет смысл несколько вещей:
- логи оракла(там ведь судя по порту именно он?)
- можно посмотреть трафик на виндовой машине и сравнить его с линуксовой, на предмет того не теряются ли пакеты по пути и не появляется ли чего лишнего

хосты в одной сети находятся? маки верные?
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944393
arp who-has
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сеть одна.
В логах Oracle всё нормально - в Listener.log в любом случае есть запись о подключении.

В случае нормального прохождения, тоже есть команда F от винды, даже 2 раза, только между ними и последней командой в обмене время измеряется долями секунд:

11:30:53.263046 IP Windows.1523 > Linux.35640: F 4483:4483(0) ack 4333 win 255 <nop,nop,timestamp 282748022 15299315>
11:30:53.263179 IP Linux.35640 > Windows.1523: F 4333:4333(0) ack 4484 win 262 <nop,nop,timestamp 15299315 282748022>
11:30:53.265463 IP Windows.1523 > Linux.35640: . ack 4334 win 255 <nop,nop,timestamp 282748023 15299315>


А в случае зависания: несколько секунд(см. выше).
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944399
arp who-has
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ говорит, что с других машин - уже не виртуальных под Windows, подключение происходит всегда нормально без зависаний.

Насчёт мак-адресов не знаю что сказать - реально же нет никаких сетевых карт.
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944410
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arp who-hasНасчёт мак-адресов не знаю что сказатьскажи как есть - они совпадают или нет?

arp who-hasреально же нет никаких сетевых карт.эээ, а как тогда обмен сетевой по твоему происходит?
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944477
arp who-has
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это виртуальные сетевые адреса карты.
Вы же понимаете, что на реальной физической машине только одна физическая карта с реальным MAC-ом. Она же не может условно говоря в десяток установленных в виртуалке ОС дать один и тот же реальный MAC.
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38944508
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arp who-hasНу это виртуальные сетевые адреса карты.они все равно имеют мас-адреса

arp who-hasчто на реальной физической машине только одна физическая карта с реальным MAC-ом. Она же не может условно говоря в десяток установленных в виртуалке ОС дать один и тот же реальный MAC.там по сути настроен бридж на виртуальный интерфейс к которому подключен виртуальный свич. Это в продакшене так, хотя в песочницах некоторые выпускают виртуалки через NAT. Но это к делу отношения не имеет.

До ответа на вопрос соответсвуют ли приведенные мас-адреса тем, что на хостах и того как настроена сеть между хостами(потому как сейчас у меня стали плявляться сомнения, что сеть одна, и возможен все-таки NAT) советовать что-то сверх того что уже сказал проблематично.
...
Рейтинг: 0 / 0
Непонятные сетевые зависания
    #38945100
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arp who-has,

Это Oracle Listener лагает. Ему, что-бы открыть соедининие нужно запустить оновый орацловый процесс, что не дешево по времени. Лечения разные бывают, например oracle drcp.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Непонятные сетевые зависания
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]