LINUX.ORG.RU

Сообщения lasthappy

 

adaptec - пропал логический диск.

Форум — General

Приветствую, комрады!
Имеем аппаратный контроллер Adaptec 51645. На нем был собран массив raid-10 из 6 дисков. При попытке расширить его с помощью arcconf modify на еще 2 свежедобавленных диска сервер ушел в аут. После перезагрузки логический диск пропал, все физические диски видны и в нормальном состоянии.
Имеет кто опыт? Данным капец или можно восстановить логический диск?

 

lasthappy ()

BIOS Boot

Форум — General

Доброго времени суток! Подскажите, ставлю Centos на программный рейд10. В обязательном порядке требует создание раздела biosboot на одном из дисков. Как сделать его отказоустойчивость? Если выйдет именно этот диск из строя, будет не очень приятно.

 ,

lasthappy ()

Debian виснет на мертво

Форум — General

Собственно, сабж.
Debian 8. Виснет раз в 1.5 суток +-. В логах на момент и перед моментом зависания ничего нет. Обычная штатная работа и дальше все как всегда.
Что пробовал - обновлял ядро (ставил разные линейки 3.x и 4.x) - эффекта 0. На данный момент использую версию 4.9.0-0.bpo.11-amd64 из репозитория.
Обновил биос на последнюю доступную версию. Что изменилось:
Были предупреждения на старте системы:
[ 1.770171] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT2._GTF] (Node ffff88081acd0e20), AE_NOT_FOUND (20110623/psparse-536)
[ 1.770563] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20110623/psargs-359)
Так вот, они исчезли.
Пробовал на этом фоне вообще выключать в ядре acpi - опция в загрузчике noacpi. Итог - не помогло.
Материнка: MSI MS-7823/B85M-G43 (MS-7823), BIOS V3.9 03/30/2015
Процессор: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Показатели нагрузки на cpu, потребляемой памяти, и дисковой подсистемы на момент зависания в норме - т.е. в пределах погрешности от средних показателей в течении дня.
Что настораживает:
cat /sys/firmware/acpi/interrupts/sci_not
23200
И постоянно растет - примерно со скоростью секундомера. Я не очень понимаю смысл этого прерывания. Но на остальных системах этот показатель, если не равен нулю,. то немногим его больше и не растет. Мне кажется где-то тут нужно копать, только не пойму в какую сторону.
И да, хостер уверяет, что железо исправно. Проводили, или якобы проводили, нагрузочное тестрирование несколько раз по 4 часа.
Прошу помощи ^_^

 ,

lasthappy ()

NVENC и Overlay в ffmpeg

Форум — General

Добрый вечер!
Подскажите, возможен ли сабж? Можно ли как-то при аппаратном перекодировании видео в ffmpeg на видяхе от Nvidia наложить на него логотип?
Раньше делал на встройке Intel через vaapi, - не было никаких проблем. А вот зеленая карта не умеет в vaapi, а при использовании nvenc ругается при попытке наложить картинку. Документации для нужных функций, если они есть в nvenc, я не нашел =(

 , ,

lasthappy ()

Потребление видеопамяти при аппаратном кодировании.

Форум — General

Добрый день!
Есть у кого видеокарта семейства Pascal? Подскажите, какое потребление видеопамяти при кодировании видео аппаратным кодеком через ffmpeg+nvenc?

 , ,

lasthappy ()

Потребление процессом времени CPU

Форум — General

Приветствую!
Подскажите, есть ли какой способ в линукс замерить потребление процессорных мощностей запускаемым процессом?
Например, у меня есть 2 скрипта. Хочется после их отработки получить какие-либо цифры, характеризующие нагрузку, которую они создали на процессор.
скрипт1 - 20 эфемерных попугаев.
скрипт2 - 36 эфемерных попугаев.

 ,

lasthappy ()

Не вкурю Systemd

Форум — General

Добрый день, комрады!
Есть несколько проблем с systemd, которым не могу найти решения. помогите советом, - может кто сталкивался или просто умеет в systemd.
Есть сервер , на котором выполянется куча монотонных таймеров. Раз в 3 сек и таких таймеров больше сотни.
В консоль сыпет сообщения о их запуске и успешности\неуспешности оных.
https://ibb.co/5vQcyQp
Подобную бороду сыпет в syslog. Можно как-то отключить этот вывод в консоль , а еще лучше и в консоль, и в лог.

.timer:

[Unit]
Description=Collection screenshots for camera number 235 (qweqwe)
After=mariadb.service mnt-screenshots.mount
Requires=mariadb.service mnt-screenshots.mount
[Timer]
AccuracySec=1us
OnUnitActiveSec=3
OnBootSec=1
OnStartupSec=1
[Install]
WantedBy=timers.target

.service:

[Unit]
Description=Collection screenshots for camera number 235 (qweqwe)
After=mariadb.service mnt-screenshots.mount
Requires=mariadb.service mnt-screenshots.mount
[Service]
User=qweqwe
Type=forking
StartLimitInterval=0
StartLimitBurst=0
StandardOutput=null
StandardError=null
ExecStart=-/opt/scripts/get_screen.sh 235 > /dev/null 2>&1 &
Так же сам процесс systemd (pid 1) судя по всему упирается в процессор. Юзает одно ядро? Можно его «научить» использовать больше мощностей? Пруф: https://ibb.co/BtRhNWz

 , ,

lasthappy ()

VAAPI На Radeon WX 4100

Форум — General

День добрый, комрады!
Собрал на убунту ffmpeg с поддержкой VAAPI на драйвере amdgpu-pro (с офф. сайта самый последний). Так вот, перекодирование видео на карточке Radeon WX 4100 получается в 2 раза медленнее, чем на встроенном в процессор видеоядре Intel HD 630. Разница одинакова, что на h264_vaapi, что на hevc_vaapi. Утилизация GPU на радике минимальна.
В чем может быть дело? Неужто такой слабый енкодер? Сама карточка-то в разы мощнее интеловской встройки.
Может кто имел дело с кодированием\декодированием видео на радиках? Может есть какие тонкости?
Буду рад любому совету.

 , ,

lasthappy ()

Не могу подцепить LVM

Форум — General

День добрый!
Помогите знаниями. Раньше бы создан том LMV на двух блочных устройствах полученных по iSCSI. Теперь же провайдер их пробросил через ceph (/dev/rbd0 /dev/rbd0p1 /dev/rbd1 /dev/rbd1p1).
Как мне поднять с них данные теперь? vgsсan, lvscan и пр. не дают никакого результата:
No volume groups found.
Но LVM вроде как есть на них:
pvck /dev/rbd1p1
Found label on /dev/rbd1p1, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=4190208

 ,

lasthappy ()

iSCSI

Форум — General

Добрый день, комрады!
Подскажите, где у нас можно арендовать дисковое пространство за разумные деньги по протоколу iSCSI. Может работал кто с каким ДЦ?
Буду признателен за наводки.

P.S.: Если совсем оффтоп, простите, - не нашел подходящего раздела для вопроса.

 ,

lasthappy ()

raise network interfaces

Форум — General

День добрый!
Есть сервер на debian 8. При старте и выключении системы очень долго происходит старт и остановка сетевых интерфейсов.
С такой бородой:
raise network interfaces ну и тут таймер бежит.
Раньше меня это не сильно напрягало, когда было всего несколько интерфейсов. Но завел уже порядка сотни vlan и этот процесс хоть и редкий, но реально затягивается надолго. Можно это как-то по уму решить, без костылей в виде правок таймаутов в systemd?

 ,

lasthappy ()

Рескалинг в ffmpeg через vaapi.

Форум — Multimedia

Есть проблемка. Суть ее в следующем:
Через конкат куча картинок с разным разрешением скармливаются фильтрам и енкодеру vp9-vaapi. Если они одного разрешения, то скалинг и через scale=, и через scale_vaapi= до нужного разрешения работает. Если же, разрешение у картинок разное, то вываливат следующую ошибку:

ffmpeg version 3.4.1 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-16)
  configuration: --prefix=/usr --enable-vaapi --enable-nonfree --extra-libs=-lpthread --enable-libx264 --enable-libvpx --enable-gpl --enable-libfreetype --enable-filter=movie
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
[AVHWDeviceContext @ 0x2cf26e0] Opened VA display via DRM device /dev/dri/renderD128.
[AVHWDeviceContext @ 0x2cf26e0] libva: VA-API version 1.0.0
[AVHWDeviceContext @ 0x2cf26e0] libva: va_getDriverName() returns 0
[AVHWDeviceContext @ 0x2cf26e0] libva: User requested driver 'iHD'
[AVHWDeviceContext @ 0x2cf26e0] libva: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
[AVHWDeviceContext @ 0x2cf26e0] libva: Found init function __vaDriverInit_1_0
[AVHWDeviceContext @ 0x2cf26e0] libva: va_openDriver() returns 0
[AVHWDeviceContext @ 0x2cf26e0] Initialised VAAPI connection: version 1.0
[AVHWDeviceContext @ 0x2cf26e0] Matched «Intel i965 driver for Intel(R) Kaby Lake - 2.0.1.pre1 (2.0.0-22-gb56eed0)» as known driver «Intel i965 (Quick Sync)».
Input #0, concat, from '/root/temp/test.list':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mjpeg, 1 reference frame, yuvj420p(pc, bt470bg/unknown/unknown, center), 1280x720, 25 tbr, 25 tbn, 25 tbc
[Parsed_scale_0 @ 0x2d17ca0] w:1280 h:720 flags:'bilinear' interl:0
Stream mapping:
  Stream #0:0 (mjpeg) -> scale
  hwupload -> Stream #0:0 (vp9_vaapi)
Press [q] to stop, [?] for help
[Parsed_scale_0 @ 0x2d20de0] w:1280 h:720 flags:'bilinear' interl:0
[graph 0 input from stream 0:0 @ 0x2d228e0] w:1280 h:720 pixfmt:yuvj420p tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2
[swscaler @ 0x2d590e0] deprecated pixel format used, make sure you did set range correctly
[Parsed_scale_0 @ 0x2d20de0] w:1280 h:720 fmt:yuvj420p sar:0/1 -> w:1280 h:720 fmt:nv12 sar:0/1 flags:0x2
Output #0, matroska, to '/root/temp/out2.mkv':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: vp9 (vp9_vaapi) (Profile 0), 1 reference frame (VP90 / 0x30395056), vaapi_vld(center), 1280x720, q=2-31, 25 fps, 1k tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.107.100 vp9_vaapi
Automatically inserted bitstream filter 'vp9_superframe'; args="
[Parsed_scale_0 @ 0x2d23260] w:1280 h:720 flags:'bilinear' interl:0
[graph 0 input from stream 0:0 @ 0x2d141c0] w:1920 h:1080 pixfmt:yuvj420p tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2
[scaler_out_0_0 @ 0x2d22f00] w:1280 h:720 flags:'bicubic' interl:0
[auto_scaler_0 @ 0x2d6ff00] w:iw h:ih flags:'bilinear' interl:0
[scaler_out_0_0 @ 0x2d22f00] auto-inserting filter 'auto_scaler_0' between the filter 'Parsed_hwupload_2' and the filter 'scaler_out_0_0'
Impossible to convert between the formats supported by the filter 'Parsed_hwupload_2' and the filter 'auto_scaler_0'
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented
Error while processing the decoded data for stream #0:0
Conversion failed!

Подскажите куда копать)

P.S.: Или такую вываливает:

Impossible to convert between the formats supported by the filter 'Parsed_hwupload_2' and the filter 'auto_scaler_0'
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented

 , ,

lasthappy ()

ffmpeg кодирование видео из источников разного разрешения через vaapi.

Форум — General

Добрый день!

Есть проблемка, которую не могу никак решить. Задача стоит в том, что необходимо кучу Jpeg картинок разного разрешения сконвертировать в видеоряд. При использовании софтверного кодирования делал так и было все ок:

ffmpeg -f concat -safe 0 -i «/home/service/images.list» -vf scale=w=1920:h=1080:force_original_aspect_ratio=decrease -vcodec libx264 -b 2M -an -pix_fmt yuv420p -f mp4 /home/video.mp4

В файле список скринов с паузами между ними для concat:

file '/home/screenshots/1.jpg'

duration 0.04

file '/home/screenshots/2.jpg'

duration 0.04

... и т.д

Все было ок, картинки интерполировались к указанному разрешению и на выходе получал нужный видео-файл. Решил использовать аппаратное кодирование на видеоядре. Команда:

ffmpeg -f concat -safe 0 -i «/home/service/images.list» -vf «format=vaapi|nv12,hwupload,scale_vaapi=w=1920:h=1080» -vcodec h264_vaapi -b 2M -an -f mp4 /home/video.mp4

На выходе я получаю видеофайл лишь в том случае, если разрешение картинок одинаковое. Т.е. если все скрины в 640x480, то все успешно интерполировалось до FullHD. Но если скрины разные по разрешению, то вываливается ошибка:

Impossible to convert between the formats supported by the filter 'Parsed_scale_vaapi_2' and the filter 'auto_scaler_1'

Error reinitializing filters!

Failed to inject frame into filter network: Function not implemented

Error while processing the decoded data for stream #0:0

Conversion failed!

Может кто сталкивался или имеет опыт в чем-то подобном? Буду рад любым наводкам.

 ,

lasthappy ()

iSCSI в LVM

Форум — General

Добрый вечер, комрады!

Подскажите, можно ли как-то добавить блочное устройство iSCSI на инициаторе в физический раздел LVM, не размечая на нем разделы?

pvcreate /dev/sdc

Can't open /dev/sdc exclusively. Mounted filesystem?

 ,

lasthappy ()

Отключить логирование запуска юнита systemd

Форум — General

Добрый день! Подскажите, как можно вообще отключить журналирование запусков определенного юнита в systemd, чтобы не забивало лог подобными сообщениями:

Nov 30 10:41:54 www systemd: Starting <Description>...

Nov 30 10:41:54 www systemd: Started <Description>.

Nov 30 10:41:57 www systemd: Starting <Description>...

Nov 30 10:41:57 www systemd: Started <Description>.

Где <Description> - соответствующее значение в описании юнита. Дело в том, что таких юнитов очень много и стартуют они очень часто, а дисковые операции дорогие, да и сам лог разрастается неимоверно.

 ,

lasthappy ()

nginx как proxy и http-аторизация

Форум — General

День добрый, комрады! Вопрос в следующем. Можно ли как-то пробросить http-авторизацию через proxy на nginx? Проброс порта его средствами я делаю, все ок работает. Но если с той стороны, куда пробрасываю, веб-сервер (именно он, а не код сайта) просит авторизацию, то она не проходит.

З.Ы.: Не спрашивайте почему я не использую iptables? В моем случае, его использовать нельзя.

 , ,

lasthappy ()

ffmpeg HW encoding error

Форум — General

Доброго времени суток, комрады!

Подскажите куда копать. Использую кодирование видео на ffmpeg через встроенное в процессор от Intel видео-ядро (-vcodec h264_qsv).

Если запускаю скрипт в ssh-консоли в фон или даже через nohup, то генерация начинается, все хорошо. Но если создаю в systemd службу, которая будет стартовать этот скрипт или же пихаю этот скрипт на исполнение в rc.local, то ffmpeg вываливает ошибку:

[h264_qsv @ 0x246b000] mfx init: /dev/dri/renderD128 vaInitialize failed

[h264_qsv @ 0x246b000] mfx init: /dev/dri/renderD129 fd open failed

[h264_qsv @ 0x246b000] mfx init: /dev/dri/renderD130 fd open failed

[h264_qsv @ 0x246b000] mfx init: /dev/dri/card0 vaInitialize failed

[h264_qsv @ 0x246b000] mfx init: /dev/dri/card1 fd open failed

[h264_qsv @ 0x246b000] mfx init: /dev/dri/card2 fd open failed

[h264_qsv @ 0x246b000] Selected

Как я понял ему тогда не хватает каких-то привилегий для работы с устройством. Система CentoOS 7.1, SeLinux отключен.

 ,

lasthappy ()

iSCSI в LVM

Форум — General

Добрый день!

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

И то же самое, если эти блочные устройства я засуну в рейд и поверх рейда разверну LVM?

Ногами чур не пинать, тема для меня эта достаточно нова.

 ,

lasthappy ()

проблемы с ping

Форум — General

Доброго дня!

Есть такая проблема: На роутере несколько сетевых интерфейсов с инетом разной метрики (пакеты, сразу скажу, не маркирую). Если я пингую так:

ping 8.8.8.8, то все ок, если же я пингую с указанием интерфейса:

ping -I eth0 8.8.8.8, то иногда теряются пакеты (может 1 на сотню, может 2 на 10 запросов).

Причем на шлюзe tcpdump-ом, я вижу, что пакет получен и переправлен в оба конца (и запрос и ответ):

64 bytes from 8.8.8.8: seq=12 ttl=55 time=11.390 ms

64 bytes from 8.8.8.8: seq=13 ttl=55 time=11.057 ms

64 bytes from 8.8.8.8: seq=15 ttl=55 time=11.144 ms

64 bytes from 8.8.8.8: seq=16 ttl=55 time=10.847 ms

tcpdump на шлюзе, который использует роутрер:

09:35:14.932770 IP 192.168.0.166 > google-public-dns-a.google.com: ICMP echo request, id 8610, seq 13, length 64

09:35:14.943412 IP google-public-dns-a.google.com > 192.168.0.166: ICMP echo reply, id 8610, seq 13, length 64

09:35:15.933037 IP 192.168.0.166 > google-public-dns-a.google.com: ICMP echo request, id 8610, seq 14, length 64

09:35:15.943640 IP google-public-dns-a.google.com > 192.168.0.166: ICMP echo reply, id 8610, seq 14, length 64

09:35:16.933291 IP 192.168.0.166 > google-public-dns-a.google.com: ICMP echo request, id 8610, seq 15, length 64

09:35:16.944013 IP google-public-dns-a.google.com > 192.168.0.166: ICMP echo reply, id 8610, seq 15, length 64

Подскажите, куда копать?)

 , ,

lasthappy ()

логирование запусков Unit в systemd

Форум — General

Добрый день!

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

Apr 27 12:26:01 trololo systemd[1]: Starting UNIT_67...

Apr 27 12:26:01 trololo systemd[1]: Started UNIT_67.

Можно ли в файле самого юните или где-либо еще отключить это логирование, т.к. отслеживать их запуск в истории нам не нужно, а лог конкретно замусорен подобными сообщениями, да и вырастает к концу дня до гигантских размеров?

 , ,

lasthappy ()

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