Re: [freebsd] Re: [freebsd] Re: [freebsd] от 10.3 на 11.0

2016-12-01 Пенетрантность Eugene Grosbein
On 02.12.2016 05:03, Anton Sayetsky wrote:
> 30 нояб. 2016 г. 6:46 пользователь "Eugene Grosbein"  > написал:
>> Этим путём размер системы можно уменьшить драматически - я на днях
>> собрал FreeBSD12/mips и запустил на TP-Link WDR3600 с 8M флеша. Хотя там
>> сильно обрезанное и сжатое монолитное ядро без модулей и единственная
>> файловая система UFS r/o и сжатая через geom_uzip, но в распакованном виде
>> она всего около 30M. И это несмотря на то, что бинарный RISC-код mips32
>> процентов на 80 объёмнее, чем код amd64.
> Не поделишься ли соответствующими конфигами? У меня пока мир для джэйла амд64 
> получился в 124 метра. Да, я понимаю, что задача другая, однако всё равно 
> может полезное увижу.

man src.conf, всевозможные WITHOUT_* оттуда.

Плюс я потом для 8M флеша вынужден ещё удалять дополнительно
очень толстые и при этом некритичные бинарники типа vi, ntpd (ntpdate оставляю),
30-мегабайтный /usr/share/i18n и всё в таком духе.


 



Re: [freebsd] Re: [freebsd] Re: [freebsd] от 10.3 на 11.0

2016-11-29 Пенетрантность Eugene Grosbein
On 30.11.2016 04:03, Vladislav V. Prodan wrote:

> виртуалка в OVH - VPS 2016 SSD 1
> Где бы еще почистить место?
> 
> # zpool list
> NAMESIZE  ALLOC   FREE  EXPANDSZ   FRAGCAP  DEDUP  HEALTH  ALTROOT
> zroot  9,44G  1,98G  7,45G -33%21%  1.00x  ONLINE  -
> 
> # df -h
> Filesystem   SizeUsed   Avail Capacity  Mounted on
> zroot7,4G259M7,2G 3%/
> devfs1,0K1,0K  0B   100%/dev
> zroot/tmp7,2G156K7,2G 0%/tmp
> zroot/usr7,7G523M7,2G 7%/usr
> zroot/usr/home   7,2G 96K7,2G 0%/usr/home
> zroot/usr/ports  7,2G 96K7,2G 0%/usr/ports
> zroot/usr/ports/distfiles7,2G 96K7,2G 0%
> /usr/ports/distfiles
> zroot/usr/ports/packages 7,2G 96K7,2G 0%
> /usr/ports/packages
> zroot/usr/src8,3G1,2G7,2G14%/usr/src
> zroot/var7,2G824K7,2G 0%/var
> zroot/var/crash  7,2G 96K7,2G 0%/var/crash
> zroot/var/db 7,2G5,4M7,2G 0%/var/db
> zroot/var/db/pkg 7,2G 27M7,2G 0%/var/db/pkg
> zroot/var/empty  7,2G 96K7,2G 0%/var/empty
> zroot/var/log7,2G132K7,2G 0%/var/log
> zroot/var/mail   7,2G 96K7,2G 0%/var/mail
> zroot/var/ports  7,2G 96K7,2G 0%/var/ports
> zroot/var/run7,2G156K7,2G 0%/var/run
> zroot/var/tmp7,2G2,9M7,2G 0%/var/tmp

Многовато в корне: на 11.0 уменя всего 161M занято.

На купленной виртуалке с 25G диска использую zfs для сжатия src
(и obj с ports тоже). Правда, тут 10.3-STABLE/i386:

$ df -h
Filesystem   SizeUsed   Avail Capacity  Mounted on
...
z1,8G 36K1,8G 0%/z
z/obj2,9G1,1G1,8G39%/z/obj
z/ports  2,2G443M1,8G20%/z/ports
z/src2,5G807M1,8G31%/z/src

Ну, а вообще - универсальные средства поиска это du -sk /* | sort -rn
и lsof +aL1 $mountpoint

Если очень сильно надо уменьшать размер, можно заархивировать или включить
компрессию для /usr/include, /usr/share/man, /usr/share/i18n и
/usr/lib32 в случае 64-битной системы. Ну или почитать src.conf и собрать 
систему
с множеством WITHOUT_XXX для уменьшения размера системы (и ускорения сборки).

Этим путём размер системы можно уменьшить драматически - я на днях
собрал FreeBSD12/mips и запустил на TP-Link WDR3600 с 8M флеша. Хотя там
сильно обрезанное и сжатое монолитное ядро без модулей и единственная
файловая система UFS r/o и сжатая через geom_uzip, но в распакованном виде
она всего около 30M. И это несмотря на то, что бинарный RISC-код mips32
процентов на 80 объёмнее, чем код amd64.



[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] от 10.3 на 11.0

2016-10-25 Пенетрантность Anton Sayetsky
26 октября 2016 г., 0:49 пользователь Eugene Grosbein
 написал:
> 26.10.2016 4:34, Anton Sayetsky пишет:
>
>> Да, по сравнению с пересборкой - на треть дольше. Пожалуй, пора
>> выбросить калькуляторы и поставить современное железо. Или начать
>> использовать многопоточную сборку. Или и то, и другое.
>
>
> Ну, не надо быть таким категоричным. Дешевые виртуалки на хостинге
> никто не отменял. Но на них freebsd-update тормозит тоже жутко на девятке.
Это был всего лишь ответ на категоричность того сообщения, на которое
я отвечал. Сборка из сырцов не медленнее бинарного обновления, а
_может_ быть медленнее. Или может быть быстрее, если так удобнее. В
любом случае, выражение "способ Х быстрее" без учёта дополнительных
условий некорректно.


Re: [freebsd] Re: [freebsd] Re: [freebsd] от 10.3 на 11.0

2016-10-25 Пенетрантность Eugene Grosbein

26.10.2016 4:34, Anton Sayetsky пишет:


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


Ну, не надо быть таким категоричным. Дешевые виртуалки на хостинге
никто не отменял. Но на них freebsd-update тормозит тоже жутко на девятке.