ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Злостный таймаут в gettimeofday()
@ 2014-01-14 15:40 crontab crontab
  2014-01-14 15:49 ` Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: crontab crontab @ 2014-01-14 15:40 UTC (permalink / raw)
  To: ALT Linux Community general discussions

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

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), в живущей
в виртуалке шестёрке ничего подобного нет.

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


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 15:40 [Comm] Злостный таймаут в gettimeofday() crontab crontab
@ 2014-01-14 15:49 ` Michael Shigorin
  2014-01-14 16:04   ` crontab crontab
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2014-01-14 15:49 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Jan 14, 2014 at 07:40:11PM +0400, crontab crontab wrote:
> продолжаю расследование сетевых незадач, проявляющихся в виде
> лютых тормозов. [...] Визуально всё это дело тормозится секунд
> на двадцать-двадцать пять (KDesktop 7), в живущей в виртуалке
> шестёрке ничего подобного нет.

Это совершенно случайно не https://bugzilla.altlinux.org/29650?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 15:49 ` Michael Shigorin
@ 2014-01-14 16:04   ` crontab crontab
  2014-01-14 16:10     ` Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: crontab crontab @ 2014-01-14 16:04 UTC (permalink / raw)
  To: mike, ALT Linux Community general discussions

> Это совершенно случайно не https://bugzilla.altlinux.org/29650?

Если б знал - сказал бы, я ж не разрабочтик :)

Вот пакета i586-glibc-nss у меня точно нет - его нет и в репозитории (апт-гет, по крайней мере,
так говорит).


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 16:04   ` crontab crontab
@ 2014-01-14 16:10     ` Michael Shigorin
  2014-01-14 16:38       ` crontab crontab
  2014-01-14 17:39       ` crontab crontab
  0 siblings, 2 replies; 9+ messages in thread
From: Michael Shigorin @ 2014-01-14 16:10 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Jan 14, 2014 at 08:04:44PM +0400, crontab crontab wrote:
> Вот пакета i586-glibc-nss у меня точно нет - его нет и в
> репозитории (апт-гет, по крайней мере, так говорит).

Как тут подсказывают, chromium использует гуглоDNS,
так что с учётом характерного времени таймаута --
скорее всего, первый указанный в resolv.conf сервер
не отвечает; попробуйте проверить командами resolve/host
с ручным заданием nameserver.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 16:10     ` Michael Shigorin
@ 2014-01-14 16:38       ` crontab crontab
  2014-01-15  7:17         ` Sergey
  2014-01-14 17:39       ` crontab crontab
  1 sibling, 1 reply; 9+ messages in thread
From: crontab crontab @ 2014-01-14 16:38 UTC (permalink / raw)
  To: mike, ALT Linux Community general discussions

> Как тут подсказывают, chromium использует гуглоDNS,
> так что с учётом характерного времени таймаута --
> скорее всего, первый указанный в resolv.conf сервер
> не отвечает; попробуйте проверить командами resolve/host
> с ручным заданием nameserver.

Первый указанный в resolv.conf сервер - мой роутер, по dhcp раздающий сеть в квартире.
В нём вписан адрес ДНС провайдера (они почему-то не хотят делать dhcp), и описываемая
проблема возникает только в альте-семёрке.

resolve адреса возвращает без задержки.

Сейчас сравнил с конфигами шестёрки, работающей тут же, в виртуалбоксе - всё одинаковое.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 16:10     ` Michael Shigorin
  2014-01-14 16:38       ` crontab crontab
@ 2014-01-14 17:39       ` crontab crontab
  2014-01-15 14:14         ` Mikhail Efremov
  1 sibling, 1 reply; 9+ messages in thread
From: crontab crontab @ 2014-01-14 17:39 UTC (permalink / raw)
  To: mike, ALT Linux Community general discussions

> Как тут подсказывают, chromium использует гуглоDNS,

Интересное кино. Прописал в resolv.conf гугловский dns 8.8.8.8, всё работает как надо, без тормозов.

Но как, Холмс?.. Оно понятно, что можно на этом и закончить, но хочется разобраться в причинах.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 16:38       ` crontab crontab
@ 2014-01-15  7:17         ` Sergey
  2014-01-15  9:11           ` Anton Gorlov
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey @ 2014-01-15  7:17 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tuesday 14 January 2014, crontab crontab wrote:

> В нём вписан адрес ДНС провайдера (они почему-то не хотят делать dhcp)

Вероятно потому, что dhcp - "комнатная" технология. Ничего хорошего,
в рамках большой сети, из этого не получается, как показывает практика
тех операторов, кто пробовал.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-15  7:17         ` Sergey
@ 2014-01-15  9:11           ` Anton Gorlov
  0 siblings, 0 replies; 9+ messages in thread
From: Anton Gorlov @ 2014-01-15  9:11 UTC (permalink / raw)
  To: ALT Linux Community general discussions

PPPoE ещё веселее...

15.01.2014 11:17, Sergey пишет:
> On Tuesday 14 January 2014, crontab crontab wrote:
>
>> В нём вписан адрес ДНС провайдера (они почему-то не хотят делать dhcp)
> Вероятно потому, что dhcp - "комнатная" технология. Ничего хорошего,
> в рамках большой сети, из этого не получается, как показывает практика
> тех операторов, кто пробовал.
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Злостный таймаут в gettimeofday()
  2014-01-14 17:39       ` crontab crontab
@ 2014-01-15 14:14         ` Mikhail Efremov
  0 siblings, 0 replies; 9+ messages in thread
From: Mikhail Efremov @ 2014-01-15 14:14 UTC (permalink / raw)
  To: community

On Tue, 14 Jan 2014 21:39:22 +0400 crontab crontab wrote:
> > Как тут подсказывают, chromium использует гуглоDNS,
> 
> Интересное кино. Прописал в resolv.conf гугловский dns 8.8.8.8, всё работает как надо, без тормозов.
> 
> Но как, Холмс?.. Оно понятно, что можно на этом и закончить, но хочется разобраться в причинах.

Что-то не так с DNS-сервером либо провайдера, либо вашего роутера,
очевидно.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-01-15 14:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-14 15:40 [Comm] Злостный таймаут в gettimeofday() crontab crontab
2014-01-14 15:49 ` Michael Shigorin
2014-01-14 16:04   ` crontab crontab
2014-01-14 16:10     ` Michael Shigorin
2014-01-14 16:38       ` crontab crontab
2014-01-15  7:17         ` Sergey
2014-01-15  9:11           ` Anton Gorlov
2014-01-14 17:39       ` crontab crontab
2014-01-15 14:14         ` Mikhail Efremov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git