Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)
  В 09.06.2018 в 06:43, ankar84 сказал:

. Именно так поступает, насколько я понял,

 

 

Показать  

В доке это более чем детально описано - https://github.com/jedisct1/dnscrypt-proxy/wiki/Load-Balancing-Options

+ для mipsel-"дохликов"

## On non-Intel CPUs such as MIPS routers and ARM systems (Android, Raspberry Pi...),                                                                   
## the following suite improves performance.                                                                                                            
## This may also help on Intel CPUs running 32-bit operating systems.                                                                                                                                                                                                                          
tls_cipher_suite = [52392, 49199] 

 

Изменено пользователем Dorik1972
Опубликовано
  В 09.06.2018 в 06:59, ankar84 сказал:

@zyxmon @Александр Рыжов может быть имеет смысл добавить сжатие сразу в пакет?

Показать  

Да не .. если быть более точным - то добавить пакет upx-ucl - https://github.com/upx/upx/tree/master/src , чтоб можно было сжимать любые бинарники "под себя" , на dnscrypt-proxy свет клином не сошелся ....

Опубликовано
  В 09.06.2018 в 06:27, ankar84 сказал:

Как уменьшали, если не секрет?

Показать  

Вопрос что сам файл или рабочий размер

переименовал в ...-mini

620 root      649m S    dnscrypt-proxy2-mini -config /opt/etc/dnscrypt-proxy.toml

/proc/620 # cd /opt/sbin
/opt/sbin # ls -l | grep mini
-rwxr-xr-x    1 root     root       1740880 Jun  9 09:38 dnscrypt-proxy2-mini
/opt/sbin # 
/proc/620 # cat status
Name:   dnscrypt-proxy2
State:  S (sleeping)
Tgid:   620
Pid:    620
PPid:   1
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 32
Groups: 
VmPeak:   664936 kB
VmSize:   664936 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:      9156 kB
VmRSS:      8964 kB
VmData:   664800 kB
VmStk:       136 kB
VmExe:      1700 kB
VmLib:  4294965596 kB
VmPTE:        28 kB
VmSwap:        0 kB
Threads:        9
...
Cpus_allowed:   3
Cpus_allowed_list:      0-1
voluntary_ctxt_switches:        17
nonvoluntary_ctxt_switches:     3231
/proc/620 # 

и тот который 2014

 581 root      650m S    dnscrypt-proxy -config /opt/etc/dnscrypt-proxy.toml

/proc/581 # cat status
Name:   dnscrypt-proxy
State:  S (sleeping)
Tgid:   581
Pid:    581
PPid:   1
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 32
Groups: 
VmPeak:   665708 kB
VmSize:   665708 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:     10276 kB
VmRSS:      7352 kB
VmData:   658204 kB
VmStk:       136 kB
VmExe:      4232 kB
VmLib:         0 kB
VmPTE:        36 kB
VmSwap:        0 kB
Threads:        9
...
Cpus_allowed:   3
Cpus_allowed_list:      0-1
voluntary_ctxt_switches:        20
nonvoluntary_ctxt_switches:     327
/proc/581 # 

 

Опубликовано
  В 09.06.2018 в 06:59, ankar84 сказал:

@zyxmon @Александр Рыжов может быть имеет смысл добавить сжатие сразу в пакет?

Показать  

Вопрос по времени запуска сразу плюсом раза в ДВА по отношению к обычному 2014

Опубликовано
  В 09.06.2018 в 07:09, vasek00 сказал:

Вопрос по времени запуска сразу плюсом раза в ДВА по отношению к обычному 2014

Показать  

Тогда, видимо, лучше оставить все как есть. А кто желает, пусть сжимает самостоятельно.

Опубликовано
  В 09.06.2018 в 07:09, vasek00 сказал:

Вопрос по времени запуска сразу плюсом раза в ДВА по отношению к обычному 2014

Показать  

Какого времени ?... К чему те "выкладки" в предыдущем посте ? Я , например, читаю доку , а она по upx пишет следующее

  Цитата

Programs and libraries compressed by UPX are completely self-contained
and run exactly as before, with no runtime or memory penalty for most
of the supported formats.
Показать  

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

Опубликовано
  В 09.06.2018 в 06:59, ankar84 сказал:

@zyxmon @Александр Рыжов может быть имеет смысл добавить сжатие сразу в пакет?

Показать  

Иногда upx ломает бинарники. А выполнять для GO-бинарников strip очень не рекомендуется.

Опубликовано
  В 09.06.2018 в 07:20, Dorik1972 сказал:

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

Показать  

Во флеше и так всё сжато squashfs. Кроме выкидывания ненужный секций кода ничего дополнительно сжимать не надо.

Опубликовано
  В 09.06.2018 в 07:20, Dorik1972 сказал:

Какого времени ?... К чему те "выкладки" в предыдущем посте ? Я , например, читаю доку , а она по upx пишет следующее

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

Показать  

Какие вкладки - запустите один и другой с секундомером если хотите и проверьте время на запуск.

  Показать контент

Про место понятно экономить, вопрос только зачем если тольео не запихнкть это все в роутер.

Опубликовано
  В 09.06.2018 в 07:22, Александр Рыжов сказал:

Иногда upx ломает бинарники. А выполнять для GO-бинарников strip очень не рекомендуется.

Показать  

А иногда не "ломает" ... :) и ? А кто сказал что upx надо только чтоб "давить" бинарники на GO? ... Речь же было о ВОЗМОЖНОСТИ добавить upx в список доступных к установке пакетов ... или ?

Опубликовано
  В 09.06.2018 в 07:26, Dorik1972 сказал:

К чему те "выкладки" в предыдущем посте ?

Показать  

Как то не внимательно смотрите или просто выборочно

2015

VmPeak:   664936 kB
VmSize:   664936 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:      9156 kB
VmRSS:      8964 kB
VmData:   664800 kB
VmStk:       136 kB
VmExe:      1700 kB
VmLib:  4294965596 kB
VmPTE:        28 kB
VmSwap:        0 kB
Threads:        9

2014

VmPeak:   665708 kB
VmSize:   665708 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:     10276 kB
VmRSS:      7352 kB
VmData:   658204 kB
VmStk:       136 kB
VmExe:      4232 kB
VmLib:         0 kB
VmPTE:        36 kB
VmSwap:        0 kB
Threads:        9
Опубликовано
  В 09.06.2018 в 07:24, vasek00 сказал:

Какие вкладки - запустите один и другой с секундомером если хотите и проверьте время на запуск.

  Показать контент

 

Показать  

Лично у меня сей бинарник ОДИН раз стартует , при старте роутера .... а сие бывает раз в неделю после обновления драфта .. не чаще .... Вот ... А с СЕКУНДОМЕРОМ , Вы разницу 100% не выловите .... и не вкладки , а - ВЫКЛАДКИ - о "mini" и "тот который 2014"? В чем информативность поста того?

 

Опубликовано
  В 09.06.2018 в 07:24, Александр Рыжов сказал:

Во флеше и так всё сжато squashfs. Кроме выкидывания ненужный секций кода ничего дополнительно сжимать не надо.

Показать  

Та я об USB-флешке :)

Опубликовано
  В 09.06.2018 в 07:35, Dorik1972 сказал:

Лично у меня сей бинарник ОДИН раз стартует , при старте роутера .... а сие бывает раз в неделю после обновления драфта .. не чаще .... Вот ... А с СЕКУНДОМЕРОМ , Вы разницу 100% не выловите .... и не вкладки , а - ВЫКЛАДКИ - о "mini" и "тот который 2014"? В чем информативность поста того?

Показать  

Тогда ВООБЩЕ смысл в чем - если в памяти ОДНО и то же место. При использовании USB flash вообще смешно, пример стоит старенькая USB2 с 1GB в настоящие время 4GB стоят "копейки". Разницу увидел без СЕКУНДОМЕРА если бы не видел то не писал бы.

Информативность того поста видимо наверное тогда не для вас уж извините, возможно поможет другим.

Опубликовано
  В 09.06.2018 в 07:26, Dorik1972 сказал:

Речь же было о ВОЗМОЖНОСТИ добавить upx в список доступных к установке пакетов

Показать  

Можно дать upx второй шанс, с новым окружением. Прежний был выкинут из репозитория по указанной причине.

Опубликовано
  Показать контент
~ # upx.out -9 -o /opt/bin/busybox-upx /opt/bin/busybox 
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2017
UPX 3.94        Markus Oberhumer, Laszlo Molnar & John Reiser   May 12th 2017

        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
    605484 ->    340092   56.17%  linux/mipsel   busybox-upx                   

Packed 1 file.
~ # 
~ # ls -al /opt/bin/busy*
-rwxr-xr-x    1 admin    admin       605484 May 13 17:20 /opt/bin/busybox
-rwxr-xr-x    1 admin    admin       340092 May 13 17:20 /opt/bin/busybox-upx
~ # 

пробуйте-тестируйте )))

upx_3.94-1_mipsel-3.4.ipkПолучение информации...

Опубликовано
  В 09.06.2018 в 13:08, TheBB сказал:
  Показать контент

пробуйте-тестируйте )))

upx_3.94-1_mipsel-3.4.ipkПолучение информации...

Показать  

СПАСИБО !

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.