Category: происшествия

Трансляция с ТВ тюнера. Невозможно убить ffmpeg - uninterruptable (disk sleep)

Два вопроса по поводу трансляции

Пытался транслировать тв тюнер в сеть с помощью ffmpeg
Запускаю команду:

ffmpeg -r 25 -s 720x576 -f video4linux -d /dev/video0 http://localhost:8090/test.ff

Слышу из колонок звук, значит тюнер открылся, работа идёт.
Вижу ffmpeg в списке процессов, нагрузка на проц 0%
Хм, думаю, что-то тут не так. Нажмиаю CTRL+C. Вижу в консоли ^C. Звук продолжает идти. Статус процесса тут же сменяется на "Disk sleep" или "Uninterruptable" (STAT=D в ps -aux).

Убить его не получается никакой известной мне командой
Приходится перезагружать систему

Вопрос первый: как убивать такие процессы в "Disk sleep" ?



Затем, пока гуглил и разбирался, почему ффмпег зависает, попробовал V4L2:

ffmpeg -s 720x576 -f video4linux2 -d /dev/video0 http://localhost:8090/test.ff

В таком виде и убивается нормально, и всё работает. Но нагружает процессор до 100%... Собственно и VLC тоже мёртво нагружает систему при трансляции. А вот mencoder, когда захватывает видео, съедает всего 25%.

Вопрос второй: можно ли транслировать как-то с помощью mencoder или оно только в файл умеет?

Спасибо за советы!

openSUSE 11.2 32bit
AverMedia 305 (chip saa7130)
ffmpeg 0.6.1 из исходников
vlc 1.1.5
MPlayer dev-SVN-r31930-4.5-openSUSE

Как создать кластер NFS серверов?

Имеется Gentoo сервер (NFS/CIFS файлопомойка, dhcp, tftp) с довольно большой нагрузкой. Каким образом можно продублировать сервер чтоб при аварии одного сервера оставшийся в живых брал на себя всю работу. Кроме того, очень бы хотелось чтоб в штатном режиме они нагрузку делили поровну да еще и данные синхронизированы были. Данные изменяются не очень активно, в основном все только читается с сервера.

Куда мне курить маны чтоб узнать каким образом это организуется?

И раз уж я здесь, то позвольте узнать на что имеено стоит обращать внимание при покупке железа под сервер чтоб выдавить производительность файлопомойки NFS так чтоб не сильно дорого вышло. Сейчас заместо сервера работает обычно десктопное железо с двумя SATA винтами на 5200rpm объединенных в STRIPE через mdadm. Сетевухи - гигабитные Intel. В принципе такой конфиги хватает для сегодняшней нагрузки с лихвой. Но по мере возрастания нагрузки надо будет что то делать. Понятно дело, что можно раскидать страйп на три винта 15rpm, можно добавить памяти для кэширования, можно поставить свитч с поддержкой jumbo пакетов. Что еще важно для NFS?
пантера

Как узнать пароль root не изменяя его?

На работе выдали ноут с SuSE 10 Enterprise, с учёткой насмерть запрещённой. Требуеться узнать пароль root, что бы получить доступ хотя бы к настройкам энергосбережения, при этом не сбрасывая и не удаляя его. Тоесть для админа, всё должно остаться так же, как и было. Возможно ли это сделать?