По идее, при коннекте к SSH-серверу можно переносить некоторые пользовательские переменные окружения — настройка сервера: # Allow client to pass locale environment variables
AcceptEnv LANG LC_*
Можно попробовать туда дописать env, отвечающие за отрисовку prompt, но я так не делал и не уверен что это вообще здравая идея.
Плюсую за zinit, перешёл на него после того как испробовал много разных популярных фреймворков и плагин-менеджеров. Очень мощный и гибкий инструмент, со своим cli и вспомогательными тулами, но такой же сложный для понимания и конфигурирования.
Но, тем не менее, работает действительно быстро, вместе с асинхронной темой prompt готов к работе сразу же после вызова терминала, даже если находишься в директории с git и включено отображение информации о репе.
Статья довольно поверхностная, аналогичная сотням другим, которые пересказывают man. Пара примеров из Практического использования может быть не очевидной, в остальном ничего нового. Вот бы кто сделал большой туториал по tmux, ведь там столько возможностей, мало освещённых в сети. Наверное придётся самому когда-то написать :)
Ну да, каталогизация — это другая задача и проблема. Как раз занимался этим недавно, начал делать ansible playbook для задачи разбора фото/видео, переименования по exif, привязкой к gpx треку, если он есть, раскладывания по директориям, потом запуском photoprism и т.д.
Интерфейс не убогий, просто пока что малофункциональный и не все пункты меню работают, хотя на последних dev сборках функционала уже достаточно, чтобы пользоваться. Мне photoprism понравился тем, что сервис понимает геометки и показывает фото на карте, а так же с помощью геокодера добавляет название местности в метаинформацию. Также там встроенные функционал распознавания объектов с помощью tensorflow (если я ничего не путаю) — выглядит забавно, но часто получается ерунда, особенно на фотографиях с природных локаций.
Я бы однозначно рекомендовал использовать серьёзные коммерческие решения типа Ixia, тем более если вы вендор и делаете своё сетевое железо. Для тестирования L2-L3 существует продукт IxNetwork, который можно запускать как на аппаратной платформе, так и имеется виртуальная версия IxNetwork VE, которая запускается на VMware или KVM машинах. Виртуальной версии зачастую достаточно для как для compliance тестирования, так и нагрузочного. Если интересуетесь решением для тестирования сетевого оборудования, могу помочь с выбором, пишите в личные сообщения.
У Ixia несравнимо более продвинутые продукты, так как это лидер в индустрии testing. По ссылке выше TRex сравнивают c базовым софтом Ixia IxExplorer, естественно ничего не говоря о преимуществах Ixia, среди которых advanced tracking, sequence checking, обнаружение ошибок, наносекундная погрешность вычисления latency, что обеспечивается специализированной аппаратной платформой и зрелым функциональным софтом. Кроме этого Ixia имеет поддержку всех routing и MPLS протоколов, возможность эмулировать множество IPsec VPN, application flow с реалистичным payload из базы приложений, быстрые предконфигурированные тесты (RFC2889, RFC2544,. ...) и т.д.
На данном этапе можно пересоздать контейнер (нужно так как мы меняли docker-compose.yml):
sudo docker-compose down && sudo docker-compose up -d
Небольшое замечание: для этого не обязательно делать docker-compose down, достаточно docker-compose up -d, и, если были изменения в файле, то docker-compose пересоздаст контейнеры с новыми параметрами.
Интересно было бы посмотреть на эти инструменты в разрезе CLI, ведь речь в статье именно про инструменты командной строки. Это вопрос без сарказма :) я где-то встречал инструмент CLI, который визуализирует в терминале данные из Elasticsearch, но когда целенаправленно поискал его через какое-то время, нагуглить не удалось. И было бы полезно иметь тул, который умеет рисовать в терминале метрики из Prometheus.
Да, возможно из-за адаптеров, я специально выбирал на intel`овском чипе, на этом девайсе стоит 82583V. Из всего этого можно сделать, что не надо хоронить идею виртуализации сети :)
Что-то у тебя не так, я попробовал на своём не сильно производительном SBC на intel E3845 и результат близок к идеальному (специально вчера поменял тариф на 1Gbit/s, чтобы провести бенчмарки).
Web speedtest.net
ПК подключен в гигабитный порт SBC, в Proxmox настроены VLAN через Open vSwitch, маршрутизацией трафика между VLAN занимается VyOS
speedtest-cli
В панели вверху слева запущен gotop на хостовой ОС, справа htop в VyOS.
Speedtest из CLI делался с соседнего SBC, подключенного в гигабитный порт того же SBC, на котором VyOS. Скорость почему-то всегда не больше 500-600Mbit/s, интересно будет разобраться почему же. Но ещё интереснее то, что с LXC контейнеров speedtest показывает всего 2-3Mbit/s, с хостового Debian тоже такая низкая скорость в того же (а если просто качать файл, то скорость 30Mbit/s). Но это уже наверное лишняя информация. Надо как-нибудь заняться бенчмаркингом, благо есть инструменты, и что потестировать тоже есть.
Кстати, если пользоваться только GPON маршрутизатором от МГТС, то download будет не больше 500Mbit/s, а если натить трафик на отдельном маршрутизаторе, хоть и виртуальном, можно добиться максимальной скорости по тарифу.
Спасибо за информацию, сам не нашёл такого в интерфейсе. По сути это редактор треков, можно и с нуля нарисовать маршрут и сохранить в gpx, можно и существующие треки править.
Попробовал первый раз OsmAnd ещё в первые годы жизни программы, тогда не очень понравился интерфейс и скорость рендеринга вектора. С тех пор при смене телефона всегда ставил набор картографического софта, куда входил OsmAnd, но практически никогда им не пользовался, перейдя полностью на Locus, который для моего сценария использования более функционален, на мой взгляд. Хотя бы из-за функции прокладки и анализа треков, что очень помогает при планировании в полевых условиях в велопоходе. Сейчас ради интереса снова запустил OsmAnd+, но так и не нашёл такой функции — ручной прокладки трека с оценкой набора высоты и величиной уклона. Но понравилось, как в продукт интегрированы снимки mapillary, за это респект.
Вопрос не ко мне, но хочется высказаться по поводу Микротика. Я уже много лет использую дома гигабитный MikroTik с WiFi, всё вроде бы хорошо при обычном применении, но, когда пробовал настроить всякие разные VPN и IPSec туннели с линуком на другой стороне, у меня это не выходило. Я не спорю, что он может всё умеет, но RouterOS — своеобразная OS и надо быть специалистом по Микротикам, чтобы там настраивать что-то более-менее сложное. Последней каплей стало то, что потратил день и полночи, чтобы настроить L2 VLAN, и оно так и не заработало, как я это предполагал.
Да и вообще одно другому не мешает, у меня в Микротик приходит пару провайдеров, раздаётся интернет на консьюмерские девайсы дома, и транком прокинуты виланы до подобного сабжу мини-сервера, который является шлюзом для ещё тройки мини-серверов, такая мини-лаборатория, всё на обычном Linux, с виртуализацией.
Если строить домашнюю сеть в частном доме, где нужны несколько точек, то я бы выбрал, конечно, или MikroTik, или UniFi, со своими управлялками и обвязками.
Я погуглил и установил пакет pfSense-pkg-wireguard из этого топика. До этого я ни разу сам не ставил FreeBSD`шные пакеты, но получилось всё без подводных камней, после установки пакета появляется новый пункт в WEB-интерфейсе, никакие конфиги в CLI править не надо.
Не слышал до этого про KR/KX4, сейчас почитал про 10GBASE-KR и понял только, что это описание backplane интерфейса. И не понял, как использовать это на практике.
По поводу накопителя только я неточно немного написал, там ещё mSATA есть. Впрочем, обзор действительно отличный, из двух частей и с бенчмарками, и там всё подробно расписано.
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
Можно попробовать туда дописать env, отвечающие за отрисовку prompt, но я так не делал и не уверен что это вообще здравая идея.
Но, тем не менее, работает действительно быстро, вместе с асинхронной темой prompt готов к работе сразу же после вызова терминала, даже если находишься в директории с git и включено отображение информации о репе.
export WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
Эти все NOS скорее для консьюмерских девайсов, а в статье рассмотрены NOS для датацентровых свитчей.
Небольшое замечание: для этого не обязательно делать docker-compose down, достаточно docker-compose up -d, и, если были изменения в файле, то docker-compose пересоздаст контейнеры с новыми параметрами.
А auth удобнее прописывать в file provider и в labels прописывать ссылку типа:
— «traefik.http.routers.jupyter.middlewares=jupyter@file»
Интересно было бы посмотреть на эти инструменты в разрезе CLI, ведь речь в статье именно про инструменты командной строки. Это вопрос без сарказма :) я где-то встречал инструмент CLI, который визуализирует в терминале данные из Elasticsearch, но когда целенаправленно поискал его через какое-то время, нагуглить не удалось. И было бы полезно иметь тул, который умеет рисовать в терминале метрики из Prometheus.
Кстати, если пользоваться только GPON маршрутизатором от МГТС, то download будет не больше 500Mbit/s, а если натить трафик на отдельном маршрутизаторе, хоть и виртуальном, можно добиться максимальной скорости по тарифу.
Попробовал первый раз OsmAnd ещё в первые годы жизни программы, тогда не очень понравился интерфейс и скорость рендеринга вектора. С тех пор при смене телефона всегда ставил набор картографического софта, куда входил OsmAnd, но практически никогда им не пользовался, перейдя полностью на Locus, который для моего сценария использования более функционален, на мой взгляд. Хотя бы из-за функции прокладки и анализа треков, что очень помогает при планировании в полевых условиях в велопоходе. Сейчас ради интереса снова запустил OsmAnd+, но так и не нашёл такой функции — ручной прокладки трека с оценкой набора высоты и величиной уклона. Но понравилось, как в продукт интегрированы снимки mapillary, за это респект.
Да и вообще одно другому не мешает, у меня в Микротик приходит пару провайдеров, раздаётся интернет на консьюмерские девайсы дома, и транком прокинуты виланы до подобного сабжу мини-сервера, который является шлюзом для ещё тройки мини-серверов, такая мини-лаборатория, всё на обычном Linux, с виртуализацией.
Если строить домашнюю сеть в частном доме, где нужны несколько точек, то я бы выбрал, конечно, или MikroTik, или UniFi, со своими управлялками и обвязками.
Стало интересно, какие преимущества у Байкала перед процессорами Интел?
По поводу накопителя только я неточно немного написал, там ещё mSATA есть. Впрочем, обзор действительно отличный, из двух частей и с бенчмарками, и там всё подробно расписано.