Kirill
да, +- все железо-специфичные проблемы решились, кроме отсутствия аппаратного ускорения (но это проблема всех браузеров на линухе) и жизни от батареи
George
Дай угадаю - убунту ?
Kirill
Дай угадаю - убунту ?
почти, форк проблема - для raven ridge нужны околопоследние ядра потому либо роллинг релиз, либо переставлять руками
Kirill
а роллинг релиз на рабочей лошадке - плохо
George
Paul
У меня пк на RIzen9 короче все всеравно упираеться в жосткий диск(( иногда даже и ssd не вытягивет ноду одну и пару програм типо webstorm((
Kirill
Opensuse tumbleweed. Полет отличный
вот про сусю не думал, на самом то деле
Kirill
когда-то дойдут руки, гляну во что она сейчас превратилась, ибо последний раз держал в руках лет 5 назад
Kirill
но вообще - ставил бы дебиан, но там даже воткнуть проблема, ибо старое ядро и оно просто глохнет в инсталлере
Kirill
а диск какой? хотя бы nvme pci-e 4.0 или intel optane 905p?
да даже сата ссд хватать должно
Kirill
какие нвме, тем более псиё 4
Никита
да даже сата ссд хватать должно
сата ссд упирается в диск, кококо нвме нинужон кукареку!
Kirill
мб у него говно на с11 физоне
Kirill
нвме воистину ненужен, тебе важен рандом в ссд, линейное чтение и запись очень редко нужны в наше время
Kirill
ой, кулц вообще могила та еще
Никита
я себе smartbuy impact 1tb взял, мощ
Kirill
с12 правда
Paul
Никита
он может, скорость не проседает даже после окончания slc кэша
Kirill
https://docs.google.com/spreadsheets/d/1B27_j9NDPU3cNlj2HKcrfpJKHkOf-Oi1DbuuQva2gT4/edit#gid=0
Kirill
он может, скорость не проседает даже после окончания slc кэша
тут скорее не в скорости, а в том что младшие физоны стоят пару баксов и дохнут соответственно
Никита
затыкается только при записи обьема большего чем диск
Никита
из бюджетных сата топчик
Kirill
под файлопомойку если - да
Kirill
там они все с контроллерами слабенькими
Kirill
надо кстати себе еще один терабайтник добрать
Paul
Ну у меня задержки только если ethereum node запущена в подсистеме линукс, там кеш на 2gb и доступ к диску больше 10Mб
Kirill
>WSL >IO
Kirill
всё, п'нятненько
Paul
А так летает норм, хотя на старом пк кошельками убил диск)))
Kirill
ио в всл настолько хреновое, что его ничего не вытягивает
Никита
под файлопомойку если - да
ну да, игрушки хранить и фильмы
Никита
под систему m.2
Kirill
ну под систему и саты хватит но нормальной
Kirill
интол или самсунг тлц
Anonymous
Привет. Как сделать sudo sysctl -w vm.max_map_count=262144 для контейнеров максимально сколько есть рама в тачке. Чтобы если я докинул еще одну плашку мэмори оно автоматом дало возможность юзать докеру эту плашку тоже. Также как зафиксировать данный параметр? После рестарта машины, он сбрасывается до дэфолтов и я получаю max virtual memory areas vm.max_map_count [65530] is too low
George
https://docs.docker.com/engine/reference/commandline/run/#configure-namespaced-kernel-parameters-sysctls-at-runtime
George
насчет АВТОМАТИЧЕСКИ - ты хочешь чудеса
Ruslan
Добрый день. Можете подсказать: Настроил gitlab ci + docker swarm (php nginx). Все работает, все деплоиться. Образы создаются с файлами проекта как для php так и для nginx - и здесь сомнение, верно ли так делать? или нужно код проекта через volumes расшаривать, если это возможно в swarm. Так как сейчас по факту в nginx один код работает, а в php другой код (но он один и тот же)
inqfen
В nginx должна закидываться только статика
inqfen
зачем там php код вообще
Yavir
Если я указал в докер-компоуз ports: - 80:80 - 443:443 Теперь же хочу получить значение порта в докерфайле, но не хардкодить, а с компоуз файла. Подскажите пожалуйста, как это сделать?
George
никак
George
более того в докерфайл порт указывать необязательно
Ruslan
зачем там php код вообще
ну типа root /src/frontend/web/; index index.php;
Viktor
То, что было указано как EXPOSE в Dockerfile не будет потом видно в docker ps? Даже если маппинг определен в docker-compose?
inqfen
ну типа root /src/frontend/web/; index index.php;
у тебя если происходит запрос php, то отправляется в location c fastcgi_pass вообще
inqfen
Nginx как бы не уметт php выполнять
inqfen
Вопрос снова, зачем там пхп код?)
Nikolay
Подскажите cadvisor отображает лимиты, установленные в cgroups?
Ruslan
Вопрос снова, зачем там пхп код?)
видимо да, что то яперепутал в этом плане
Andrey
То, что было указано как EXPOSE в Dockerfile не будет потом видно в docker ps? Даже если маппинг определен в docker-compose?
Аххх...сколько однотипных вопросов...експоз как коментарий нужен , либо при докер ране если с флагом -п он натирует произвольный порт ..всё
Andrey
Почему такие банальные вопросы есть...
George
не знаю
George
🤷‍♂️
Andrey
видимо да, что то яперепутал в этом плане
Например всё, я правильно понял ты клонировал код проекта в 2 контейнера?
Igor
а чтобы юзать докер композ версии 3 необязательно чтобы у меня был сварм?
Igor
ямл версии 3*
Andrey
да
Ну, ок) я так понимаю понял ошибку ?
inqfen
Сделай мультистейдж сборку, в стейдже для nginx только статику забирай
inqfen
зачем тебе там весь код
inqfen
и соответственно билди с разными таргетами код и фронт
Yavir
What’s the difference: ENV PORT ${PORT} ENV PORT $PORT ?
Ruslan
Ну, ок) я так понимаю понял ошибку ?
да, но похоже все равно есть проблема. YII2 это фреймворк на php при первом посящении сайта генерирует статику и путь до нее всегда рандомный, и он будет в контенере php, что в таком случае делать? volumes в swarm работают, чтоб расшарить директорию со стилями от контейнера php в контейнер nginx ?
Viktor
Аххх...сколько однотипных вопросов...експоз как коментарий нужен , либо при докер ране если с флагом -п он натирует произвольный порт ..всё
Я в курсе, зачем нужен EXPOSE. Вопрос в том, будет ли в docker ps виден expose'нутый порт, если docker-compose мапит другие. Ответ: да. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9e8fb86d6030 3e7a1bccfcf5 "tail -f /bin/bash" 5 seconds ago Up 3 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 11233/tcp show_me_ports d787afed13c0 3e7a1bccfcf5 "tail -f /bin/bash" About a minute ago Up About a minute 11233/tcp version: '3' services: nginx: image: 3e7a1bccfcf5 container_name: show_me_ports ports: - 80:80 - 443:443
George
»11233/tcp
George
вот так он виден будет
George
если же он замаплен, то он будет виден как xxxx:yy:11233/tcp