* Re: [sisyphus] Сжатые модули ядра
2018-01-30 11:59 [sisyphus] Сжатые модули ядра Anton V. Boyarshinov
@ 2018-01-30 12:03 ` Валерий Иноземцев
2018-01-30 12:11 ` Sergey Bolshakov
` (2 subsequent siblings)
3 siblings, 0 replies; 21+ messages in thread
From: Валерий Иноземцев @ 2018-01-30 12:03 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1.1: Type: text/plain, Size: 940 bytes --]
30.01.2018 14:59, Anton V. Boyarshinov пишет:
> Добрый день
> Вообще, уже с незапамятных времён модули ядра Linux можно сжимать. Но
> мы это почему-то не делали, хотя, насколько я могу судить, весть стэк
> наших технологий, включая сборку initrd, сборку и установку
> дистрибутивов к этому готов.
>
> В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> всем желающим попробовать его до того, как оно попадёт в Сизиф.
че его пробовать? я в
http://git.altlinux.org/people/shrek/packages/?p=kernel-image.git;a=summary
еще в 2011 году "так сто раз делал"
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 11:59 [sisyphus] Сжатые модули ядра Anton V. Boyarshinov
2018-01-30 12:03 ` Валерий Иноземцев
@ 2018-01-30 12:11 ` Sergey Bolshakov
2018-01-30 12:14 ` Anton V. Boyarshinov
2018-01-30 12:25 ` Anton V. Boyarshinov
2018-01-30 12:12 ` Anton Farygin
2018-01-31 9:55 ` Alexey Tourbin
3 siblings, 2 replies; 21+ messages in thread
From: Sergey Bolshakov @ 2018-01-30 12:11 UTC (permalink / raw)
To: sisyphus
>>>>> "Anton" == Anton V Boyarshinov <boyarsh-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
> Добрый день
> Вообще, уже с незапамятных времён модули ядра Linux можно сжимать. Но
> мы это почему-то не делали, хотя, насколько я могу судить, весть стэк
> наших технологий, включая сборку initrd, сборку и установку
> дистрибутивов к этому готов.
> В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> всем желающим попробовать его до того, как оно попадёт в Сизиф.
А зачем это (сжимать) сейчас делать ? Диски меньше не стали, кажется.
--
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 12:11 ` Sergey Bolshakov
@ 2018-01-30 12:14 ` Anton V. Boyarshinov
2018-01-31 9:43 ` В.А. Илларионов
2018-01-30 12:25 ` Anton V. Boyarshinov
1 sibling, 1 reply; 21+ messages in thread
From: Anton V. Boyarshinov @ 2018-01-30 12:14 UTC (permalink / raw)
To: Sergey Bolshakov; +Cc: ALT Linux Sisyphus discussions
On Tue, 30 Jan 2018 15:11:15 +0300 Sergey Bolshakov wrote:
> А зачем это (сжимать) сейчас делать ? Диски меньше не стали, кажется.
Потому что можем?
Диски меньше не стали, но 40мб вместо 200 (умножаем на количество
установленных ядер) и при этом практически бесплатно -- почему бы и нет?
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 12:14 ` Anton V. Boyarshinov
@ 2018-01-31 9:43 ` В.А. Илларионов
2018-01-31 9:56 ` Michael Shigorin
0 siblings, 1 reply; 21+ messages in thread
From: В.А. Илларионов @ 2018-01-31 9:43 UTC (permalink / raw)
To: sisyphus
30.01.2018 20:14, Anton V. Boyarshinov пишет:
> On Tue, 30 Jan 2018 15:11:15 +0300 Sergey Bolshakov wrote:
>
>> А зачем это (сжимать) сейчас делать ? Диски меньше не стали, кажется.
> Потому что можем?
> Диски меньше не стали, но 40мб вместо 200 (умножаем на количество
> установленных ядер) и при этом практически бесплатно -- почему бы и нет?
Поддерживаю. Особенно если система живёт с тех лет, когда ядра были куда
стройнее, а /boot отдельным разделом.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 12:11 ` Sergey Bolshakov
2018-01-30 12:14 ` Anton V. Boyarshinov
@ 2018-01-30 12:25 ` Anton V. Boyarshinov
2018-01-30 13:06 ` Anton Farygin
1 sibling, 1 reply; 21+ messages in thread
From: Anton V. Boyarshinov @ 2018-01-30 12:25 UTC (permalink / raw)
To: sisyphus
On Tue, 30 Jan 2018 15:11:15 +0300 Sergey Bolshakov wrote:
> А зачем это (сжимать) сейчас делать ? Диски меньше не стали, кажется.
Кстати, диски меньше стали... SSD зачастую вполне себе меньше былых
HDD...
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 12:25 ` Anton V. Boyarshinov
@ 2018-01-30 13:06 ` Anton Farygin
0 siblings, 0 replies; 21+ messages in thread
From: Anton Farygin @ 2018-01-30 13:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions, Anton V. Boyarshinov
30.01.2018 15:25, Anton V. Boyarshinov пишет:
> On Tue, 30 Jan 2018 15:11:15 +0300 Sergey Bolshakov wrote:
>
>
>> А зачем это (сжимать) сейчас делать ? Диски меньше не стали, кажется.
> Кстати, диски меньше стали... SSD зачастую вполне себе меньше былых
> HDD...
Но даже на 32Gb SSD я не замечаю проблем с отстуствием сжатия у модулей
ядра.
Кстати, есть вероятность что на x86_64 система с пожатыми модулями будет
загружаться чуть чуть быстрее.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 11:59 [sisyphus] Сжатые модули ядра Anton V. Boyarshinov
2018-01-30 12:03 ` Валерий Иноземцев
2018-01-30 12:11 ` Sergey Bolshakov
@ 2018-01-30 12:12 ` Anton Farygin
2018-01-30 12:22 ` Michael Shigorin
2018-01-31 9:55 ` Alexey Tourbin
3 siblings, 1 reply; 21+ messages in thread
From: Anton Farygin @ 2018-01-30 12:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions, Anton V. Boyarshinov
30.01.2018 14:59, Anton V. Boyarshinov пишет:
> Добрый день
> Вообще, уже с незапамятных времён модули ядра Linux можно сжимать. Но
> мы это почему-то не делали, хотя, насколько я могу судить, весть стэк
> наших технологий, включая сборку initrd, сборку и установку
> дистрибутивов к этому готов.
>
> В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> всем желающим попробовать его до того, как оно попадёт в Сизиф.
>
Да, хороший вопрос. А зачем это делать ?
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 12:12 ` Anton Farygin
@ 2018-01-30 12:22 ` Michael Shigorin
2018-01-30 13:05 ` Anton Farygin
0 siblings, 1 reply; 21+ messages in thread
From: Michael Shigorin @ 2018-01-30 12:22 UTC (permalink / raw)
To: sisyphus
On Tue, Jan 30, 2018 at 03:12:50PM +0300, Anton Farygin wrote:
> > В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> > всем желающим попробовать его до того, как оно попадёт в Сизиф.
> Да, хороший вопрос. А зачем это делать ?
Зачем пробовать? -- ну мало ли чего.
Зачем сжимать? -- так у нас пять ядер на гиг.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 12:22 ` Michael Shigorin
@ 2018-01-30 13:05 ` Anton Farygin
2018-01-31 8:40 ` Anton V. Boyarshinov
2018-01-31 9:55 ` Michael Shigorin
0 siblings, 2 replies; 21+ messages in thread
From: Anton Farygin @ 2018-01-30 13:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions, Michael Shigorin
30.01.2018 15:22, Michael Shigorin пишет:
> On Tue, Jan 30, 2018 at 03:12:50PM +0300, Anton Farygin wrote:
>>> В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
>>> всем желающим попробовать его до того, как оно попадёт в Сизиф.
>> Да, хороший вопрос. А зачем это делать ?
> Зачем пробовать? -- ну мало ли чего.
> Зачем сжимать? -- так у нас пять ядер на гиг.
Ну и ладно. Пять и пять. Вовремя удаляй лишнее, нечего хлам оставлять.
Гиг и гиг. Не вижу проблемы. даже на SSD, и даже на 32Gb - всего хватает.
И ещё сразу вопрос - как сжатие будет работать с подписью модулей и ядра ?
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 13:05 ` Anton Farygin
@ 2018-01-31 8:40 ` Anton V. Boyarshinov
2018-01-31 9:55 ` Michael Shigorin
1 sibling, 0 replies; 21+ messages in thread
From: Anton V. Boyarshinov @ 2018-01-31 8:40 UTC (permalink / raw)
To: sisyphus
> И ещё сразу вопрос - как сжатие будет работать с подписью модулей и
> ядра ?
Думаю, нормально. Но вскрытие покажет :-D
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 13:05 ` Anton Farygin
2018-01-31 8:40 ` Anton V. Boyarshinov
@ 2018-01-31 9:55 ` Michael Shigorin
2018-01-31 9:58 ` Igor Zubkov
2018-01-31 11:09 ` Anton Farygin
1 sibling, 2 replies; 21+ messages in thread
From: Michael Shigorin @ 2018-01-31 9:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Tue, Jan 30, 2018 at 04:05:27PM +0300, Anton Farygin wrote:
> Гиг и гиг. Не вижу проблемы. даже на SSD, и даже на 32Gb - всего хватает.
Они бывают и по 16, и даже по 8 гигов (SATA DOM в TONK).
Ну и вообще удивил -- когда можно на шару сделать лучше,
тогда-то почему не сделать?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-31 9:55 ` Michael Shigorin
@ 2018-01-31 9:58 ` Igor Zubkov
2018-02-02 7:42 ` Michael A. Kangin
2018-01-31 11:09 ` Anton Farygin
1 sibling, 1 reply; 21+ messages in thread
From: Igor Zubkov @ 2018-01-31 9:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2018-01-31 11:55 GMT+02:00 Michael Shigorin:
> On Tue, Jan 30, 2018 at 04:05:27PM +0300, Anton Farygin wrote:
>> Гиг и гиг. Не вижу проблемы. даже на SSD, и даже на 32Gb - всего хватает.
>
> Они бывают и по 16, и даже по 8 гигов (SATA DOM в TONK).
> Ну и вообще удивил -- когда можно на шару сделать лучше,
> тогда-то почему не сделать?
Вот маленький (и дорогой) SSD от Intel.
https://ark.intel.com/products/97544/Intel-Optane-Memory-Series-16GB-M_2-80mm-PCIe-3_0-20nm-3D-Xpoint
Как раз на 16 Gb.
--
Igor Zubkov
http://hi.im/ice
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-31 9:58 ` Igor Zubkov
@ 2018-02-02 7:42 ` Michael A. Kangin
2018-02-02 7:44 ` Anton Farygin
0 siblings, 1 reply; 21+ messages in thread
From: Michael A. Kangin @ 2018-02-02 7:42 UTC (permalink / raw)
To: sisyphus
On 01/31/2018 10:58 AM, Igor Zubkov wrote:
> Вот маленький (и дорогой) SSD от Intel.
> Как раз на 16 Gb.
Замечательно, наверное, будет для bcache. Со скоростью оптана и
безграничной ёмкостью HDD.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-02-02 7:42 ` Michael A. Kangin
@ 2018-02-02 7:44 ` Anton Farygin
0 siblings, 0 replies; 21+ messages in thread
From: Anton Farygin @ 2018-02-02 7:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions, Michael A. Kangin
02.02.2018 10:42, Michael A. Kangin пишет:
> On 01/31/2018 10:58 AM, Igor Zubkov wrote:
>
>> Вот маленький (и дорогой) SSD от Intel.
>> Как раз на 16 Gb.
>
> Замечательно, наверное, будет для bcache. Со скоростью оптана и
> безграничной ёмкостью HDD.
Да, но я так и не понял какой ресурс у оптана. Если он умрёт за полгода,
наверное это не будет замечательно.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-31 9:55 ` Michael Shigorin
2018-01-31 9:58 ` Igor Zubkov
@ 2018-01-31 11:09 ` Anton Farygin
1 sibling, 0 replies; 21+ messages in thread
From: Anton Farygin @ 2018-01-31 11:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions, Michael Shigorin
31.01.2018 12:55, Michael Shigorin пишет:
> On Tue, Jan 30, 2018 at 04:05:27PM +0300, Anton Farygin wrote:
>> Гиг и гиг. Не вижу проблемы. даже на SSD, и даже на 32Gb - всего хватает.
> Они бывают и по 16, и даже по 8 гигов (SATA DOM в TONK).
> Ну и вообще удивил -- когда можно на шару сделать лучше,
> тогда-то почему не сделать?
Обычно всё, что лучше - что то ломает хорошее ;)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-30 11:59 [sisyphus] Сжатые модули ядра Anton V. Boyarshinov
` (2 preceding siblings ...)
2018-01-30 12:12 ` Anton Farygin
@ 2018-01-31 9:55 ` Alexey Tourbin
2018-01-31 9:58 ` Michael Shigorin
2018-01-31 11:14 ` Dmitry V. Levin
3 siblings, 2 replies; 21+ messages in thread
From: Alexey Tourbin @ 2018-01-31 9:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2018-01-30 14:59 GMT+03:00 Anton V. Boyarshinov <boyarsh@altlinux.org>:
> Добрый день
> Вообще, уже с незапамятных времён модули ядра Linux можно сжимать. Но
> мы это почему-то не делали, хотя, насколько я могу судить, весть стэк
> наших технологий, включая сборку initrd, сборку и установку
> дистрибутивов к этому готов.
>
> В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> всем желающим попробовать его до того, как оно попадёт в Сизиф.
-find %buildroot -name '*.ko' | xargs gzip
+find %buildroot -name '*.ko' | xargs gzip -9n
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-31 9:55 ` Alexey Tourbin
@ 2018-01-31 9:58 ` Michael Shigorin
2018-01-31 11:14 ` Dmitry V. Levin
1 sibling, 0 replies; 21+ messages in thread
From: Michael Shigorin @ 2018-01-31 9:58 UTC (permalink / raw)
To: sisyphus
On Wed, Jan 31, 2018 at 12:55:46PM +0300, Alexey Tourbin wrote:
> > В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> > всем желающим попробовать его до того, как оно попадёт в Сизиф.
> -find %buildroot -name '*.ko' | xargs gzip
> +find %buildroot -name '*.ko' | xargs gzip -9n
-gzip
+xz
?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-31 9:55 ` Alexey Tourbin
2018-01-31 9:58 ` Michael Shigorin
@ 2018-01-31 11:14 ` Dmitry V. Levin
2018-01-31 11:21 ` Валерий Иноземцев
1 sibling, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2018-01-31 11:14 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 711 bytes --]
On Wed, Jan 31, 2018 at 12:55:46PM +0300, Alexey Tourbin wrote:
> 2018-01-30 14:59 GMT+03:00 Anton V. Boyarshinov <boyarsh@altlinux.org>:
> > Добрый день
> > Вообще, уже с незапамятных времён модули ядра Linux можно сжимать. Но
> > мы это почему-то не делали, хотя, насколько я могу судить, весть стэк
> > наших технологий, включая сборку initrd, сборку и установку
> > дистрибутивов к этому готов.
> >
> > В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
> > всем желающим попробовать его до того, как оно попадёт в Сизиф.
>
> -find %buildroot -name '*.ko' | xargs gzip
> +find %buildroot -name '*.ko' | xargs gzip -9n
+1
Кстати, а zstd или xz оно умеет?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [sisyphus] Сжатые модули ядра
2018-01-31 11:14 ` Dmitry V. Levin
@ 2018-01-31 11:21 ` Валерий Иноземцев
0 siblings, 0 replies; 21+ messages in thread
From: Валерий Иноземцев @ 2018-01-31 11:21 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1.1: Type: text/plain, Size: 1756 bytes --]
31.01.2018 14:14, Dmitry V. Levin пишет:
> On Wed, Jan 31, 2018 at 12:55:46PM +0300, Alexey Tourbin wrote:
>> 2018-01-30 14:59 GMT+03:00 Anton V. Boyarshinov <boyarsh@altlinux.org>:
>>> Добрый день
>>> Вообще, уже с незапамятных времён модули ядра Linux можно сжимать. Но
>>> мы это почему-то не делали, хотя, насколько я могу судить, весть стэк
>>> наших технологий, включая сборку initrd, сборку и установку
>>> дистрибутивов к этому готов.
>>>
>>> В задании #198605 собрано ядро std-def со сжатыми модулями, предлагаю
>>> всем желающим попробовать его до того, как оно попадёт в Сизиф.
>>
>> -find %buildroot -name '*.ko' | xargs gzip
>> +find %buildroot -name '*.ko' | xargs gzip -9n
>
> +1
>
> Кстати, а zstd или xz оно умеет?
http://git.altlinux.org/people/shrek/packages/?p=kernel-image.git;a=blob;f=init/Kconfig;h=235c7a2c0d2004f1121b7d98f4140683ab45ef53;hb=f9566d2f6d2bebf323d39015988fc23efd22be93
2000 choice
2001 prompt "Compression algorithm"
2002 depends on MODULE_COMPRESS
2003 default MODULE_COMPRESS_GZIP
2004 help
2005 This determines which sort of compression will be used during
2006 'make modules_install'.
2007
2008 GZIP (default) and XZ are supported.
2009
2010 config MODULE_COMPRESS_GZIP
2011 bool "GZIP"
2012
2013 config MODULE_COMPRESS_XZ
2014 bool "XZ"
2015
2016 endchoice
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread