ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  @ 2015-04-02  9:14 ` Michael Shigorin
  2015-04-02  9:41   ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2015-04-02  9:14 UTC (permalink / raw)
  To: devel-distro

On Thu, Apr 02, 2015 at 04:43:28AM +0000, QA Team Robot wrote:
> installer - Installer common parts
> * Tue Mar 31 2015 Gleb F-Malinovskiy <glebfm@altlinux> 1.8.28-alt1
> - Added default APT::Cache-Limit=32M for installer.

На самом деле экспериментально выяснено, что для установки
altlinux-7.0.0-kdesktop-x86_64-ru-install-dvd5.iso с его ~3000
пакетов достаточно 8M (где-то между 6 и 8), а более мелкие
RPMS.main вроде того, что в regular-sysv-tde (~1000 пакетов),
довольствуются тремями метрами.

Отсюда предложение не спеша снизить порог минимум ещё вдвое
(оставив двойной запас), а то и портировать в p7 до выпуска
7.0.5.  Если когда-либо будет добавлена логика для подключения
бранча при установке (с тем, чтобы обновлённые ядро и пакеты
сразу получить) -- там же выполним и удаление/правку файла
/etc/apt/apt.conf.d/installer-cache-limit.conf в install2.

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


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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02  9:14 ` [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf Michael Shigorin
@ 2015-04-02  9:41   ` Anton Farygin
  2015-04-02  9:57     ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2015-04-02  9:41 UTC (permalink / raw)
  To: devel-distro

On 02.04.2015 12:14, Michael Shigorin wrote:
> On Thu, Apr 02, 2015 at 04:43:28AM +0000, QA Team Robot wrote:
>> installer - Installer common parts
>> * Tue Mar 31 2015 Gleb F-Malinovskiy <glebfm@altlinux> 1.8.28-alt1
>> - Added default APT::Cache-Limit=32M for installer.
> На самом деле экспериментально выяснено, что для установки
> altlinux-7.0.0-kdesktop-x86_64-ru-install-dvd5.iso с его ~3000
> пакетов достаточно 8M (где-то между 6 и 8), а более мелкие
> RPMS.main вроде того, что в regular-sysv-tde (~1000 пакетов),
> довольствуются тремями метрами.
>
> Отсюда предложение не спеша снизить порог минимум ещё вдвое
> (оставив двойной запас), а то и портировать в p7 до выпуска
> 7.0.5.  Если когда-либо будет добавлена логика для подключения
> бранча при установке (с тем, чтобы обновлённые ядро и пакеты
> сразу получить) -- там же выполним и удаление/правку файла
> /etc/apt/apt.conf.d/installer-cache-limit.conf в install2.
>

Миша, проверь пожалуйста уровень реальной потребляемой оперативной 
памяти apt'ом в случае с

APT::Cache-Limit=32M и в случае с 8M.

И расскажи нам о разнице.




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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02  9:41   ` Anton Farygin
@ 2015-04-02  9:57     ` Michael Shigorin
  2015-04-02 10:38       ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2015-04-02  9:57 UTC (permalink / raw)
  To: devel-distro

On Thu, Apr 02, 2015 at 12:41:47PM +0300, Anton Farygin wrote:
> Миша, проверь пожалуйста уровень реальной потребляемой
> оперативной памяти apt'ом в случае с APT::Cache-Limit=32M
> и в случае с 8M.  И расскажи нам о разнице.

Для этого надо в alterator-pkg его запускать под чем-то
вроде time -f "%Mk", а мне кажется и так очевидным, что
разница в результате будет порядка 24M по той причине,
что эта память выделяется вся и сразу.

Собственно, Глеб делал замеры перед тем, как производить
это изменение -- заодно выяснилось, что разница между
i586 и x86_64 незначительна.

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


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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02  9:57     ` Michael Shigorin
@ 2015-04-02 10:38       ` Anton Farygin
  2015-04-02 11:09         ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2015-04-02 10:38 UTC (permalink / raw)
  To: devel-distro

On 02.04.2015 12:57, Michael Shigorin wrote:
> On Thu, Apr 02, 2015 at 12:41:47PM +0300, Anton Farygin wrote:
>> Миша, проверь пожалуйста уровень реальной потребляемой
>> оперативной памяти apt'ом в случае с APT::Cache-Limit=32M
>> и в случае с 8M.  И расскажи нам о разнице.
> Для этого надо в alterator-pkg его запускать под чем-то
> вроде time -f "%Mk", а мне кажется и так очевидным, что
> разница в результате будет порядка 24M по той причине,
> что эта память выделяется вся и сразу.
Если так рассуждать, то ты должен увидеть разницу между

APT::Cache-Limit=128M и APT::Cache-Limit=256M тут и сразу ?

И да, для этого ты можешь его запускать просто на локальной машине, а не в alterator-pkg. Если хочется проверять инсталлер - то можно замерять сколько потреблял процесс kvm.

>
> Собственно, Глеб делал замеры перед тем, как производить
> это изменение -- заодно выяснилось, что разница между
> i586 и x86_64 незначительна.
Это как раз понятно.



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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02 10:38       ` Anton Farygin
@ 2015-04-02 11:09         ` Michael Shigorin
  2015-04-02 11:16           ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2015-04-02 11:09 UTC (permalink / raw)
  To: devel-distro

On Thu, Apr 02, 2015 at 01:38:02PM +0300, Anton Farygin wrote:
> >а мне кажется и так очевидным, что разница в результате будет
> >порядка 24M по той причине, что эта память выделяется вся и сразу.
> Если так рассуждать, то ты должен увидеть разницу между
> APT::Cache-Limit=128M и APT::Cache-Limit=256M тут и сразу ?

Угу.

> И да, для этого ты можешь его запускать просто на локальной
> машине, а не в alterator-pkg.

И это угу.

> Если хочется проверять инсталлер - то можно замерять
> сколько потреблял процесс kvm.

Можно и проще, но "вот и верь после этого людям":

# /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=134217728 -qq update
110036k
# /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=268435456 -qq update
110160k

(циферки чуть плавают, вторая может быть и меньше первой)

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


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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02 11:09         ` Michael Shigorin
@ 2015-04-02 11:16           ` Anton Farygin
  2015-04-02 11:42             ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2015-04-02 11:16 UTC (permalink / raw)
  To: devel-distro

On 02.04.2015 14:09, Michael Shigorin wrote:
> On Thu, Apr 02, 2015 at 01:38:02PM +0300, Anton Farygin wrote:
>>> а мне кажется и так очевидным, что разница в результате будет
>>> порядка 24M по той причине, что эта память выделяется вся и сразу.
>> Если так рассуждать, то ты должен увидеть разницу между
>> APT::Cache-Limit=128M и APT::Cache-Limit=256M тут и сразу ?
> Угу.
>
>> И да, для этого ты можешь его запускать просто на локальной
>> машине, а не в alterator-pkg.
> И это угу.
>
>> Если хочется проверять инсталлер - то можно замерять
>> сколько потреблял процесс kvm.
> Можно и проще, но "вот и верь после этого людям":
>
> # /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=134217728 -qq update
> 110036k
> # /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=268435456 -qq update
> 110160k
>
> (циферки чуть плавают, вторая может быть и меньше первой)
>
И ещё раз тоже самое с 64M и 32М





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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02 11:16           ` Anton Farygin
@ 2015-04-02 11:42             ` Michael Shigorin
  2015-04-02 11:48               ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2015-04-02 11:42 UTC (permalink / raw)
  To: devel-distro

On Thu, Apr 02, 2015 at 02:16:58PM +0300, Anton Farygin wrote:
> ># /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=134217728 -qq update
> >110036k
> ># /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=268435456 -qq update
> >110160k
> И ещё раз тоже самое с 64M и 32М

На sisyphus (x86_64 + x86_64-i586 + noarch) оба вываливаются,
успев потребить 87676k и 48004k соответственно.

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

Например, с 8M на сизифе выпадает (19624k), а kdesktop ставит.

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


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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02 11:42             ` Michael Shigorin
@ 2015-04-02 11:48               ` Anton Farygin
  2015-04-02 13:09                 ` Anton V. Boyarshinov
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2015-04-02 11:48 UTC (permalink / raw)
  To: devel-distro

On 02.04.2015 14:42, Michael Shigorin wrote:
> On Thu, Apr 02, 2015 at 02:16:58PM +0300, Anton Farygin wrote:
>>> # /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=134217728 -qq update
>>> 110036k
>>> # /usr/bin/time -f "%Mk" apt-get -o APT::Cache-Limit=268435456 -qq update
>>> 110160k
>> И ещё раз тоже самое с 64M и 32М
> На sisyphus (x86_64 + x86_64-i586 + noarch) оба вываливаются,
> успев потребить 87676k и 48004k соответственно.
>
> Собственно, речь была о том, что инсталер оперирует гораздо
> меньшим количеством пакетов и там можно не поднимать лимит,
> как для сизифа, а наоборот -- урезать.
>
> Например, с 8M на сизифе выпадает (19624k), а kdesktop ставит.
>
Ну а я веду к тому, что цифра не влияет на реально поведение apt'а и 
поэтому можно особо не заморачиваться и поднять до максимума.



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

* Re: [devel-distro] по  /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02 11:48               ` Anton Farygin
@ 2015-04-02 13:09                 ` Anton V. Boyarshinov
  2015-04-02 13:57                   ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton V. Boyarshinov @ 2015-04-02 13:09 UTC (permalink / raw)
  To: Anton Farygin; +Cc: devel-distro


> Ну а я веду к тому, что цифра не влияет на реально поведение apt'а и 
> поэтому можно особо не заморачиваться и поднять до максимума.
Это не так. Я однажды поставил лишний нолик или два -- конца запуска
apt не дождался...


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

* Re: [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf
  2015-04-02 13:09                 ` Anton V. Boyarshinov
@ 2015-04-02 13:57                   ` Anton Farygin
  0 siblings, 0 replies; 10+ messages in thread
From: Anton Farygin @ 2015-04-02 13:57 UTC (permalink / raw)
  To: Anton V. Boyarshinov; +Cc: devel-distro

On 02.04.2015 16:09, Anton V. Boyarshinov wrote:
>> Ну а я веду к тому, что цифра не влияет на реально поведение apt'а и
>> поэтому можно особо не заморачиваться и поднять до максимума.
> Это не так. Я однажды поставил лишний нолик или два -- конца запуска
> apt не дождался...
Наверное с тех пор что-то поменялось?
# apt-get -o APT::Cache-Limit=1342177280000 update
Get:1 http://mirror.yandex.ru x86_64 release [915B]
Get:2 http://mirror.yandex.ru x86_64-i586 release [573B]
Get:3 http://mirror.yandex.ru noarch release [709B]
Fetched 2197B in 5s (429B/s)
Get:1 http://mirror.yandex.ru x86_64/classic pkglist [17.9MB]
Get:2 http://mirror.yandex.ru x86_64/classic release [147B]
Get:3 http://mirror.yandex.ru x86_64/debuginfo pkglist [2746kB]
Get:4 http://mirror.yandex.ru x86_64/debuginfo release [149B]
Get:5 http://mirror.yandex.ru x86_64-i586/classic pkglist [13.2MB]
Get:6 http://mirror.yandex.ru x86_64-i586/classic release [152B]
Get:7 http://mirror.yandex.ru noarch/classic pkglist [4281kB]
Get:8 http://mirror.yandex.ru noarch/classic release [147B]
Fetched 38.2MB in 12s (3097kB/s)
Segmentation faultsts... 0%

При этом, если убрать один нолик, то:
# apt-get -o APT::Cache-Limit=134217728000 update
Get:1 http://mirror.yandex.ru x86_64 release [915B]
Get:2 http://mirror.yandex.ru x86_64-i586 release [573B]
Get:3 http://mirror.yandex.ru noarch release [709B]
Fetched 2197B in 5s (434B/s)
Hit http://mirror.yandex.ru x86_64/classic pkglist
Hit http://mirror.yandex.ru x86_64/classic release
Hit http://mirror.yandex.ru x86_64/debuginfo pkglist
Hit http://mirror.yandex.ru x86_64/debuginfo release
Hit http://mirror.yandex.ru x86_64-i586/classic pkglist
Hit http://mirror.yandex.ru x86_64-i586/classic release
Hit http://mirror.yandex.ru noarch/classic pkglist
Hit http://mirror.yandex.ru noarch/classic release
Reading Package Lists... Done
Building Dependency Tree... Done
#



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

end of thread, other threads:[~2015-04-02 13:57 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-02  9:14 ` [devel-distro] по /etc/apt/apt.conf.d/installer-cache-limit.conf Michael Shigorin
2015-04-02  9:41   ` Anton Farygin
2015-04-02  9:57     ` Michael Shigorin
2015-04-02 10:38       ` Anton Farygin
2015-04-02 11:09         ` Michael Shigorin
2015-04-02 11:16           ` Anton Farygin
2015-04-02 11:42             ` Michael Shigorin
2015-04-02 11:48               ` Anton Farygin
2015-04-02 13:09                 ` Anton V. Boyarshinov
2015-04-02 13:57                   ` Anton Farygin

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/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-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

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


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