LINUX.ORG.RU

Труднообяснимые тормоза в прожиге DVD


0

0

Постепенно, с каждым прожигом, скорость становится все меньше и меньше,
пока не достигнет 1.5х - 2х, что интересно касается это только DVD,
замедление скорости прожига CD не замечено. В логах я уже изискался,
вдоль и поперек, нифига :-( После перезапуска системы некоторое время
жгет нормально, потом опять начинается постепенное понижение скорости.
Хорошую болванку 8х жечь на 1.2х не хочется.

dvd+rw-mediainfo /dev/hda
INQUIRY: [PIONEER ][DVD-RW DVR-108 ][1.20]

cdrecord --version
Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.7-1-k7
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.

Ну у меня ясен пончик не 2.4 :-/

Есть много оболочек к cdrecord, а есть ли алтернатива Шилигову софту?
Вот еще и k3bsetup не работает, вместо интерфейса пустое поле.

★★

> После перезапуска системы некоторое время жгет нормально, потом опять начинается постепенное понижение скорости.

Перезапуск это перезагрузка, или выключение компа на некоторое время? Просто у некоторых приводов ухудшаются характеристики при нагреве.

>а есть ли алтернатива Шилигову софту?

nero

arax ★★
()

Скорость может сбрасываться, если выключается дма. ДМА в свою очередь может выклютаться, если пишешь на совсем паршивую болванку и происходит ре-инициализация писалова. Покажи

/sbin/hdparm -i /dev/hda

Опять же а винт(ы) достаточно быстро работают? SATA, как я понимаю? Покажи

/sbin/hdparm -t /dev/sda

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

> Скорость может сбрасываться, если выключается дма.
> ДМА в свою очередь может выклютаться, если пишешь на
> совсем паршивую болванку и происходит ре-инициализация писалова.

Это бы в логах всплыло, но в логах чисто!
Я думаю, что не в дисках дело, диски хорошие.

hdparm -i /dev/hda

/dev/hda:

Model=PIONEER DVD-RW DVR-108, FwRev=1.20, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=13395, BuffSize=64kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4
AdvancedPM=no
Drive conforms to: Unspecified: ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5

* signifies the current active mode

SATA:

hdparm -tT /dev/hde

/dev/hde:
Timing cached reads: 1584 MB in 2.00 seconds = 790.54 MB/sec
Timing buffered disk reads: 176 MB in 3.01 seconds = 58.56 MB/sec

Не чемпион, но для диска без RAID вроде как неплохо.

До кучи:

hdparm -i /dev/hde

/dev/hde:

Model=SAMSUNG SP1614C, FwRev=SW100-27, SerialNo=0696J1FX602146
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: (null): ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

* signifies the current active mode

Я так понимаю, что тут о DMA речи нет ;-) На кой оно SATA?

jia ★★
() автор топика
Ответ на: комментарий от jia

>Это бы в логах всплыло, но в логах чисто!

Ну мало ли как логи сконфигурированы... Могло бы и не сразу найтись. А какой командой пишешь? Скорость явно указываешь? Покажи лог. И, к слову об альтернативах, почему cdrecord, а не growisofs? cdrecord, который умеет dvd это не шиллинговский, а хаченный, Шиллинг в своё время сильно обиделся на дистрибутивщиков, включивших его. Я уже давно не пользуюсь cdrecord для записи дивидюков, тем более что +R оно раньше толком не умело, не знаю, как сейчас.

>Я так понимаю, что тут о DMA речи нет ;-) На кой оно SATA?

У тебя с этим всё в порядке, но вообще-то ингода есть. У меня Сигейтовский диск и контроллер Silicon Image. Винт в черном списке у контроллера и если его оттуда не выкинуть, контроллер переводит винт в режим pio, и трансфер получается около мега в секунду. Это не дофига.

alt-x ★★★★★
()

Ты для DVD используешь костыль в виде cdrecord???? Ну-ну... А что, дефолтную для k3b нормальную двд-резалку dvd+rw-tools (и growisofs в его составе) не хочешь ставить из каких-то шаманских принципов? Ну тогда и не ной, что костыль ногу тебе не заменил.

YagMort ★★
()
Ответ на: комментарий от YagMort

В общем-то совершенно не было необходимости хамить человеку в ответ на вопрос об альтернативах cdrecord. Тем более, что года 4 назад этих алтернатив просто не было.

alt-x ★★★★★
()
Ответ на: комментарий от YagMort

> Ты для DVD используешь костыль в виде cdrecord???? Ну-ну...

http://www.xcdroast.org/manual/dvd.html

".... Make sure you have a kernel version 2.4.x or higher. (you can test this with the command uname -a). Next, download the appropiate binary of cdrecord-ProDVD for your system from:

ftp://ftp.berlios.de/pub/cdrecord/ProDVD

For current linux distributions this would be the binary that ends in -i586-pc-linux-gnu, e.g. cdrecord-prodvd-2.01a12-i586-pc-linux-gnu

What you downloaded is a binary, that means, it can directly be used. So, copy it to the xcdroast-bin directory (mostly /usr/lib/xcdroast-0.98/bin or /usr/local/lib/xcdroast-0.98/bin). Name it "cdrecord.prodvd". (I spent 2 hours of error tracking because I renamed it to "cdrecord-prodvd", what is wrong!) Call chmod 755 cdrecord.prodvd to make it executable...."

Под xcdroast у меня бинарка прямо с Берлиоза.

Если с Берлиоза хакнутая, то тогда ее хакал сам Шиллинг.

k3b и xcdroast очень приятные тулзы, оторопь берет как вспомню длинные комманды из
коммандной строки.

jia ★★
() автор топика

top - 15:19:19 up 2:25, 1 user, load average: 1.87, 1.76, 1.27
Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.5% us, 2.8% sy, 0.0% ni, 16.2% id, 0.0% wa, 77.5% hi, 0.0% si
Mem: 517252k total, 513292k used, 3960k free, 2624k buffers
Swap: 289072k total, 4k used, 289068k free, 327352k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5087 root 15 0 3632 1092 2188 S 23.2 0.2 3:59.28 mkisofs
4925 root 15 0 58124 25m 36m S 18.4 5.0 2:15.58 k3b
......

Нифигасе! Почти 40% !!!

jia ★★
() автор топика
Ответ на: комментарий от jia

А, так ты используешь prodvd. Ну, там скорость выше 4 в принципе не может подниматься. Шиллинг специально туда тормозов добавил, чтобы покупали полную версию покупали. Или ты не халявную версию пользуешь?

>оторопь берет как вспомню длинные комманды из коммандной строки.

Скрипты рулят. Я уже чёрт знает сколько лет пишу одним и тем же скриптиком. k3b пользовал всего несколько раз, только когда надо было записать что-то сильно разбросанное по дискам.

Так всё таки, почему ты не хочешь growisofs пользовать?

И можешь еще nero попробовать, исключительно чтобы убедиться, что не в железе дело. Насколько я помню, они давали возможность месяц нахаляву пользоваться.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

> А, так ты используешь prodvd. Ну, там скорость выше 4 в принципе не может
> подниматься. Шиллинг специально туда тормозов добавил, чтобы покупали полную
> версию покупали. Или ты не халявную версию пользуешь?

Халявную, но только под xcdroast, но я под xcdroast уже жег на
скоростях выше 4х


>>оторопь берет как вспомню длинные комманды из коммандной строки.

> Скрипты рулят. Я уже чёрт знает сколько лет пишу одним и тем же скриптиком.
> k3b пользовал всего несколько раз, только когда надо было записать что-то
> сильно разбросанное по дискам.

> Так всё таки, почему ты не хочешь growisofs пользовать?

В k3b у меня growisofs проставлен.

> И можешь еще nero попробовать, исключительно чтобы убедиться,
> что не в железе дело. Насколько я помню, они давали возможность
> месяц нахаляву пользоваться.

Не-а, больше не могу, месяц кончился :-(


Похожая лабуда была у меня от /etc/init.d/fam, я его выключал и
жил счастливо, пошукал в процессах, нашел:
3516 ? Ss 0:00 /usr/bin/dirmngr --daemon --sh
Может прибить его нахик?

jia ★★
() автор топика
Ответ на: комментарий от jia

>В k3b у меня growisofs проставлен.

И что, тоже тормоза? Покажи начало и конец лога, какой командой оно писало, и что там с буфферами происходило.

>Не-а, больше не могу, месяц кончился :-(

Но, пока пользовал, были тормоза, или быстро работало?

Опять же уверен, что у тебя там какой-нибудь updatedb фоном не крутится, пока ты жечь пытаешься?

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

Мне тут обратили внимание на кеш:
http://it-ru.de/forum/viewtopic.php?t=79724
Надо отдать должное, со свапом я погорячился, 250 метров при 500 метрах оперативки просто жлобство,
во время прожига програма пыталась кешоваться в свап, но там не было места (глянь цитаты tpo'а).
Я добавил еще 700 метров, система немого похавала 320 - 330, потом успокоилась, теперь на холостом ходу
200 - 230. Болванки кончились, ну и жечь пока тоже нечего :-)

jia ★★
() автор топика
Ответ на: комментарий от alt-x

>>В общем-то совершенно не было необходимости хамить человеку в ответ на вопрос об альтернативах cdrecord. Тем более, что года 4 назад этих алтернатив просто не было.<<

Я был ещё ласков. Люди, использующие для записи DVD патченый cdrecord у меня вызывают гораздо большее недоумение, чем это отражено в моем посте. Данный топик появился 4 года назад? Нет? Сейчас? Тогда к чему приплетать то, что было 4 года назад?

Более того, выясняется, что у человека стоял-таки dvd+rw-tools и тем не менее, он писал двд через cdrecord. Кретинизм в своем апофеозе. Все равно что тупо пытаться прикрутить эмуляцию скази на ядре 2.6.х...

YagMort ★★
()
Ответ на: комментарий от YagMort

YagMort, пока вы тут кретинов искали, мы вроде как проблему локализировали и что показательно, без Вас, такого умного, белого и пушистого *g*

jia ★★
() автор топика
Ответ на: комментарий от YagMort

alt-x, arax! Спасибо за помощь, жду следующего прожига! YagMort, было приятно, что вы заглянули на огонек, придали массовости и живости обсуждению.

jia ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.