ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Обновление chroot'ов
@ 2008-12-12 12:10 Dmitriy M. Maslennikov
  2008-12-12 12:15 ` Dmitry V. Levin
  2008-12-12 18:48 ` Michael Shigorin
  0 siblings, 2 replies; 10+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-12-12 12:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Заметил, что при загрузке ноутбука весомую часть времени занимает
обновление сред (корней?) для различных сервисов.

Посмотрев, что же у меня стоит и запускается при загрузке, выяснил,
что мне ничего кроме resolv не нужно.

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

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] Обновление chroot'ов
  2008-12-12 12:10 [devel] Обновление chroot'ов Dmitriy M. Maslennikov
@ 2008-12-12 12:15 ` Dmitry V. Levin
  2008-12-12 18:48 ` Michael Shigorin
  1 sibling, 0 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2008-12-12 12:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 597 bytes --]

On Fri, Dec 12, 2008 at 03:10:43PM +0300, Dmitriy M. Maslennikov wrote:
> Заметил, что при загрузке ноутбука весомую часть времени занимает
> обновление сред (корней?) для различных сервисов.
> 
> Посмотрев, что же у меня стоит и запускается при загрузке, выяснил,
> что мне ничего кроме resolv не нужно.
> 
> Так вот я не понимаю, зачем мы обновляем эти среды для всего вместо
> того, чтобы делать это из соответствующих инит скриптов. Чтобы
> отключение сервиса означало отключение обновления его среды. Или
> пооптимизировать это еще каким-либо образом.

Попробуйте.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] Обновление chroot'ов
  2008-12-12 12:10 [devel] Обновление chroot'ов Dmitriy M. Maslennikov
  2008-12-12 12:15 ` Dmitry V. Levin
@ 2008-12-12 18:48 ` Michael Shigorin
  2008-12-13  2:52   ` Dmitriy M. Maslennikov
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2008-12-12 18:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Dec 12, 2008 at 03:10:43PM +0300, Dmitriy M. Maslennikov wrote:
> Так вот я не понимаю, зачем мы обновляем эти среды для всего
> вместо того, чтобы делать это из соответствующих инит скриптов.
> Чтобы отключение сервиса означало отключение обновления его
> среды. Или пооптимизировать это еще каким-либо образом.

rpm -e оптимизирует.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Обновление chroot'ов
  2008-12-12 18:48 ` Michael Shigorin
@ 2008-12-13  2:52   ` Dmitriy M. Maslennikov
  2008-12-13  3:24     ` Led
  2008-12-13 14:24     ` [devel] " Michael Shigorin
  0 siblings, 2 replies; 10+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-12-13  2:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

12 декабря 2008 г. 21:48 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> rpm -e оптимизирует.
Это да. Только я держу установленным postgres, так как иногда
занимаюсь разработкой приложений, его использующих. Все время его то
удалять, то устанавливать как-то не хочется. Да и вообще случаи бывают
разные, зачем производить лишние действия?

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] Обновление chroot'ов
  2008-12-13  2:52   ` Dmitriy M. Maslennikov
@ 2008-12-13  3:24     ` Led
  2008-12-13  6:31       ` Dmitriy M. Maslennikov
  2008-12-13 14:24     ` [devel] " Michael Shigorin
  1 sibling, 1 reply; 10+ messages in thread
From: Led @ 2008-12-13  3:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Saturday, 13 December 2008 04:52:30 Dmitriy M. Maslennikov wrote:
> 12 декабря 2008 г. 21:48 пользователь Michael Shigorin
>
> <mike@osdn.org.ua> написал:
> > rpm -e оптимизирует.
>
> Это да. Только я держу установленным postgres, так как иногда
> занимаюсь разработкой приложений, его использующих.

И что, для разработки под postgres его обязательно в чруте держать?

> Все время его то 
> удалять, то устанавливать как-то не хочется. Да и вообще случаи бывают
> разные, зачем производить лишние действия?

-- 
Led

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

* Re: [devel] Обновление chroot'ов
  2008-12-13  3:24     ` Led
@ 2008-12-13  6:31       ` Dmitriy M. Maslennikov
  2008-12-13 12:38         ` Ivan Fedorov
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-12-13  6:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

13 декабря 2008 г. 6:24 пользователь Led <ledest@gmail.com> написал:
> И что, для разработки под postgres его обязательно в чруте держать?
Не обязательно. Только вот он там по-умолчанию. И его init-скрипт его
там запускает по-умолчанию. И его chroot обновляется по-умолчанию
каждый раз при загрузке, хотя он сам не запускается вовсе.

Мне кажется, что идеальным вариантом была бы возможность переключать
режимы запуска (chroot/не chroot) и не обновлять chroot, до старта
сервиса. Это касается не только postgres, конечно, а вообще всех
сервисов, которые способны запускаться в chroot.

Может подумать над полиси на эту тему?

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] Обновление chroot'ов
  2008-12-13  6:31       ` Dmitriy M. Maslennikov
@ 2008-12-13 12:38         ` Ivan Fedorov
  2008-12-13 12:40           ` [devel] [JT] " Andrey Rahmatullin
  0 siblings, 1 reply; 10+ messages in thread
From: Ivan Fedorov @ 2008-12-13 12:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

"Dmitriy M. Maslennikov"
<maslennikovdm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:

> 13 декабря 2008 г. 6:24 пользователь Led <ledest@gmail.com> написал:
>> И что, для разработки под postgres его обязательно в чруте держать?
> Не обязательно. Только вот он там по-умолчанию.
Счаз сменю умолчание у 8.3 и напишу, что chroot-mode уже deprecated! :)

PS: Я серьёзно!

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

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

* Re: [devel] [JT] Обновление chroot'ов
  2008-12-13 12:38         ` Ivan Fedorov
@ 2008-12-13 12:40           ` Andrey Rahmatullin
  0 siblings, 0 replies; 10+ messages in thread
From: Andrey Rahmatullin @ 2008-12-13 12:40 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

On Sat, Dec 13, 2008 at 03:38:54PM +0300, Ivan Fedorov wrote:
> Счаз сменю умолчание у 8.3 и напишу, что chroot-mode уже deprecated! :)
> PS: Я серьёзно!
Ты б ещё орал поменьше, было б понятнее, серьёзно ли.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Дима может дашь комментарии по данному вопросу
Ну почему чуть что сразу ldv?
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] Обновление chroot'ов
  2008-12-13  2:52   ` Dmitriy M. Maslennikov
  2008-12-13  3:24     ` Led
@ 2008-12-13 14:24     ` Michael Shigorin
  2008-12-13 17:37       ` Ivan A. Melnikov
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2008-12-13 14:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Dec 13, 2008 at 05:52:30AM +0300, Dmitriy M. Maslennikov wrote:
> > rpm -e оптимизирует.
> Это да. Только я держу установленным postgres, так как иногда
> занимаюсь разработкой приложений, его использующих. Все время
> его то удалять, то устанавливать как-то не хочется.

Ммм... резонно.

> Да и вообще случаи бывают разные, зачем производить лишние
> действия?

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

В данном случае мне _кажется_ (хронометраж не проводил,
поскольку это делать следует предлагающему), что chkconfig 
для проверки включенности сервиса выполняется достаточно долго,
чтобы заставлять всех пользователей делать множество лишних
проверок ради своего установленного, но заглушенного обычно
девелоперского постгреса.  Если бы он выполнялся пренебрежимо
малое время, то смысл бы был.

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

Для этого _может_ быть полезней инструмент поверх apt-scripts
и смотрелка, насколько давно не запускался тот или иной сервис.
Кажется, нечто подобное (применительно к пакетам) было в дебиане,
но IIRC оно закладывалось на atime, который сам по себе сильно
дорогое удовольствие.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Обновление chroot'ов
  2008-12-13 14:24     ` [devel] " Michael Shigorin
@ 2008-12-13 17:37       ` Ivan A. Melnikov
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan A. Melnikov @ 2008-12-13 17:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Увидел слово "хронометраж", как-то вдруг вспомнил про www.bootchart.org и 
по-быстрому сделал

http://git.altlinux.org/people/iv/packages/bootchart.git

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

-- 
Best regards,
Ivan A. Melnikov <iv@altlinux.org>

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

end of thread, other threads:[~2008-12-13 17:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-12 12:10 [devel] Обновление chroot'ов Dmitriy M. Maslennikov
2008-12-12 12:15 ` Dmitry V. Levin
2008-12-12 18:48 ` Michael Shigorin
2008-12-13  2:52   ` Dmitriy M. Maslennikov
2008-12-13  3:24     ` Led
2008-12-13  6:31       ` Dmitriy M. Maslennikov
2008-12-13 12:38         ` Ivan Fedorov
2008-12-13 12:40           ` [devel] [JT] " Andrey Rahmatullin
2008-12-13 14:24     ` [devel] " Michael Shigorin
2008-12-13 17:37       ` Ivan A. Melnikov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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