[Comm] Злостный таймаут в gettimeofday()

crontab crontab crontabaltlinux на yandex.ru
Вт Янв 14 19:40:11 MSK 2014


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

strace -f wget www.любойсайт.любойдомен выдаёт вот чего:

Тыры-пыры...
gettimeofday({1389713555, 570444}, NULL) = 0
poll([{fd=3, events=POLLIN}], 1, 4977)  = 0 (Timeout)
...восемь дыры...
gettimeofday({1389713560, 554867}, NULL) = 0
poll([{fd=3, events=POLLIN}], 1, 4998)  = 0 (Timeout)
...но и это ещё не все...
gettimeofday({1389713565, 560821}, NULL) = 0
poll([{fd=3, events=POLLIN}], 1, 4998)  = 0 (Timeout)
...едем далее...
gettimeofday({1389713555, 570444}, NULL) = 0
poll([{fd=3, events=POLLIN}], 1, 4977)  = 0 (Timeout)
...ещё много таймаутов, после которых искомое загружается.

Визуально всё это дело тормозится секунд на двадцать-двадцать пять (KDesktop 7), в живущей
в виртуалке шестёрке ничего подобного нет.

Примечательно, что единственное приложение, которое этого как будто бы не ощущает - 
это хромиум. Чешу в затылке, так сказать. 


Подробная информация о списке рассылки community