LINUX.ORG.RU

Сообщения pinachet

 

Щиток для уменьшения сопротивления

Коллеги, может кто-то покупал или делал или знает насколько легче (насколько скорость повышается) с этим щитком для уменьшения встречного ветра ездить , по типу этого http://diginfo.ru/wp-content/uploads/2015/10/Aero_bike.jpg

или http://velomobil.masteraero.ru/velo-18.php ?

 

pinachet
()

hw_frames_ctx must be set when using GPU frames as input

коллеги пытаюсь заюзать для видео кодирования данную видеокарту ( GeForce GTX 1080 дрова NVIDIA-SMI 440.64.00 Driver Version: 440.64.00 CUDA Version: 10.2 ) но почему то выдает ошибку

[h264_nvenc @ 0x556a2263f340] hw_frames_ctx must be set when using GPU frames as input
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

Сама команда

ffmpeg -y -nostdin -hide_banner -loglevel error -stats -hwaccel cuvid -c:v h264_cuvid -surfaces 32 -i 1080p_source.mp4 \
-vf "hwupload, scale_npp=-2:360, setsar=1" \
-vcodec h264_nvenc -movflags +faststart -preset fast -cq 0 -bf 2 -g 150 -b:v 800k -maxrate 856k -bufsize 1200k \
-profile:v main -level 4.0 -cq 0 -rc-lookahead 20 -c:a copy -f mp4 /tmp/out/360_2_GPU.mp4 \
-vf "hwupload, scale_npp=-2:720, setsar=1" \
-vcodec h264_nvenc -movflags +faststart -preset fast -cq 0 -bf 2 -g 150 -b:v 2400k -maxrate 2800k -bufsize 3200k \
-profile:v main -level 4.0 -cq 0 -rc-lookahead 20 -c:a copy -f mp4 /tmp/out/720_2_GPU.mp4 \
-c:v copy -movflags +faststart \
-c:a copy -f mp4 /tmp/out/1080_2_GPU.mp4

 ,

pinachet
()

Сэмулировать ошибку коннекта к mysql

Коллега попросил воспроизвести ему ошибку SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

К сожалению там много разных пользователей и средствами iptables не получается ограничить коннекты . Как воспроизвести поведение ну или саму ошибку средствами php

 cakephp,

pinachet
()

Добавить график по своему OID

Коллеги имеется cacti 1.2.10 . Как в нем создать графики по своему OID ?

NET-SNMP-EXTEND-MIB::nsExtendOutLine."disk_io_in_percentages".1 = STRING: 94

1.3.6.1.4.1.8072.1.3.2.4.1.2.22.100.105.115.107.95.105.111.95.105.110.95.112.101.114.99.101.110.116.97.103.101.115

 ,

pinachet
()

Подскажите opensource ssh manager

Коллеги подскажите опенсорсный аналог ssh manager по типу https://www.asbru-cm.net/ для МАС OS ?

 asbru, ,

pinachet
()

Насколько это уместно для mysql коннекшинов?

Коллеги хочу уменьшить задержки в схеме по части TCP client – > proxysql –> mysql

Пинги между узлами маленькие ( все внутри одного ДЦ hetzner)

Нашел следующее http://rickymax.wikidot.com/linux-kernel-tuning-for-centos7 .

Насколько там даст приросто скорости соединений использования google bbr c ?

net.core.busy_read=50
net.core.busy_poll=50
net.ipv4.tcp_fastopen=3

Поделитесь плиз опытом

 , ,

pinachet
()

Стоит ли переходить ?

Коллеги имеется за 30+ серверов на hetzner в среднем Xeon относительно среднего уровня ?

Есть ли какие то цифры и истории успехи перехода со своего хозяйства на AWS /Azure/ и тп

 ,

pinachet
()

Копирование файлов на несколько серверов

Коллеги нужно большие файлы и их много(но их содержимое не меняется) наиболее оптимальным способом на несколько серверов .

Сейчас делаю rsync + tcp алгорим bbr ( это дает макс скорость ) , но хочется получше что-то ( multicast ,все машины в одном vlan)

 

pinachet
()

Ускорение отдачи видео

Коллеги , добавили в сервер видео стриминга быстрые ssd диски , для ускорения отдачи видео , но так как их объем суммарно меньше чем других основных винтов , то нужно только часть Nтоп видео отдавать с SSD .

Какие сейчас есть решения по типа bcache и bcachefs и насколько они актуальны сейчас ?

Сейчас отдается посредством CDN (правда в кеш попадает только 20-25% ) + nginx + kaltura

 ,

pinachet
()

Отрезать определенные и оставить юзеров с пустыми полями

Доброго вечера, проблема в том что при отсутсвие реферрера работает только для firefox , а остальные не пашут . Переменная $bad_referrer это просто map на определенные имена сделана

Нужно отрезать всех реферреров, кроме определенных и у которых реферрер значение пустое (типа приставки,Smart TV и тд и тп) .

 if ($http_referer ~ '^$') {
    set $bad_referer 0;
 }
 if ($bad_referer) {
    return 444;
  }

 ,

pinachet
()

Поделитесь как

Коллеги собираю кластер Master + пару Slave + сверху это все Orchestrator + consul на замену простому одиночному серваку .

Подскажите как правильно потестить(то есть не синтетикой ) эту связку на нагрузку наиболее близкую к тому что прилетает из многих места к одиночному мускулю(tcpdump ,лог или что ) ?

 , нагрузочное тестирование

pinachet
()

Awstats и его современные аналоги

Коллеги , какой софт посоветуете локально устанавливаемоем для сбора статистики:

  1. Люди которые уже заходили на узлы
  2. Новые ip
  3. Реферреры
  4. Ну и стандартно Страны , Браузер и тд и тп

Лог файл я буду сливать с несколько точек в один ( периодически) и его давать анализировать

 

pinachet
()

Нету переключения по времени(«прокрутки»)

Коллеги , при отдаче напрямую с сервера видео все ок(работает прокрутка по времени) - https://imgur.com/a/SFzT0Qw . А если через CDN то нету - https://imgur.com/a/DaTRwQE

Подскажите в какую сторону искать ? pseudo-streaming MP4 на wowze делали. Эффект тот же

 

pinachet
()

получить ipv6 на конечном узле

Коллеги хочу дать с сервера ipv6 адрес 2a01:4f8:xxx:xx::2/64 ( публичный но /64 ) на свой смартфон на андройде . Конфиг wgclient_10.conf ( сделан wg-quick )

# 10: 10 > wgclient_10.conf
[Interface]
Address = 10.127.0.10/24, fdfc:2965:0503:e2ae::10/64
DNS = 1.1.1.1, 2606:4700:4700::1111
PrivateKey = qxxxxxxxxxxxxxxx=

[Peer]
PublicKey = Wxxxxxxxxxxxxxxxxxx
PresharedKey = Klxxxxxxxxxxxxxx=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 1xx.x.xx.222:27992
PersistentKeepalive = 25

 ,

pinachet
()

Чем мониторить

Коллеги, ищу на данный момент лучшее решение для отображения (Составления по сути дашборда) для следующих метрик с Wowza серверов:

  1. Общее количество соединений( вытаскивается HTTP запросом)
  2. Пропускную нагрузку на сеть
  3. CPU
  4. Нагрузку на винт(аналогично atop ,сколько в % оно еще может выдержать )
  5. IP
  6. Логика по пользователям(типа новый или нет, какие файлы вытягивал и т.д )
  7. Geo данные

Пока думаю как посылать CPU,IO, свои метрики на graylog Еще есть вариант просто добавить свои OID через snmpd (exec на свои скрипты)

P.S Не хочется изобретать велосипед

 ,

pinachet
()

Посоветуйте бюджетный 3d принтер для дальнейшей склейки деталей

Плиз, Посоветуйте бюджетный 3д принтер для дальнейшей склейки деталей , ибо столь большую деталь ( под 180 см и толшиной 25-35 см) не получается бюджетно напечатать .

 

pinachet
()

Посоветуйте CDN

Посоветуйте пожалуйста CDN для раздачи видео, трафа за 600 терабайт ?

И что думаете об этих товарищах https://www.fdcservers.net/cdn ?

 

pinachet
()

Раздача multimedia

Коллеги, поделитесь опытом настройки сервака под раздачу видео(там обучающие ролики , от 10-15 минут) .

Перевел уже на google bbr ,какие еще вещи стоит смотреть и что почитать ?

 ,

pinachet
()

Флаги для достижения макс. скорости кодирования видео

Подскажите плиз как добиться максимальной производительности для ffmpeg ( версия 4.1-5) :

  • Нужно ли отключить на этом серваке Hyper threading ?
  • Какие еще флаги компиляции добавить ( lto и тд) ?
processor	: 39
vendor_id	: GenuineIntel
cpu family	: 6
model		: 79
model name	: Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz

Профиль кодирования видео:

-vf scale=-2:360 -profile:v high -level 4.0 -pix_fmt yuv420p -threads:v 4 -preset veryfast -movflags +faststart -c:a aac -y -f mp4

Сборка его :

built with gcc 9 (Debian 9.2.1-19)
configuration: --enable-gpl --enable-version3 --disable-static --enable-shared --enable-avisynth --enable-chromaprint --enable-frei0r --enable-gmp --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-librtmp --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-libmysofa --enable-openal --enable-opencl --enable-opengl --enable-libdrm --enable-nonfree --enable-libfdk-aac --enable-libbluray

 ,

pinachet
()

Актуальность и применимость операции

Перевел наконец таки система на SSD ( Crucial CT1000MX500SSD1 ) , возник вопрос есть ли смысль и нужно ли отдельно прописывать в /etc/fstab для базового раздела ( он на ext4, последняя федора)?

 crucial, ,

pinachet
()

RSS подписка на новые темы