Προς το περιεχόμενο

Πολύ αργή εγγραφή DVD


capthookb

Προτεινόμενες αναρτήσεις

Με ένα NEC 4550A μέχρι πρόσφατα έγραφα σε ικανοποιητικές ταχύτητες.

Τις τελευταίες φορές εκεί που η ταχύτητα ήταν 4x και έφτανε και μέχρι 8x τώρα πήγαινε μέχρι 2x

Σήμερα έτυχε να πάρω έαν LG για ένα γνωστό και είπα να το δοκιμάσω πριν του το δώσω. Ένα DVD 4.1GB έκανε 52λεπτά! για να το τελειώσει, ενώ το δεύτερο που δοκίμασα το έκαψε/δεν κατάφερε να το τελειώσει. Η ταχύτητα εγγραφής ήταν από 0.70x έως 1.5x από την αρχή έως το τέλος.

Τι φταίει άραγε; Χρησιμοποιώ k3b και τελευταία έκδοση dvd+rwtools

To hdparm /dev/hdc βγάζει:

>
/dev/hdc:
IO_support   =  0 (default 16-bit)
unmaskirq    =  0 (off)
using_dma    =  1 (on)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device

ενώ τo [b]hdparm -i /dev/hdc[/b] :
/dev/hdc:
Model=HL-DT-ST DVDRAM GSA-H10N, FwRev=JL10, SerialNo=K22E5NE0046
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
Drive conforms to: device does not report version:

* signifies the current active mode

Προσπάθησα να αλλάξω και το IO_support σε 1,2,3 από 0 αλλά δε βελτιώθηκε η κατάσταση.

 

Επίσης δοκίμασα και 2 διαφορετικής μάρκας DVD.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φαίνεται πως το πρόβλημα είναι όταν γράφω DVD on the fly από τον σκληρό που είναι στο ίδιο καλώδιο με το DVDRW.

Έχω 2 σκληρούς hda και hdd. /dev/hdc είναι το DVDR. Εάν κάνω image τα data που θέλω να γράψω, το αποθηκεύσω στο hda σκληρό και μετά το κάψω ώς image η ταχύτητα είναι κανονική. Όταν αντιγράφω όμως από το hdc στο hdd δε φαίνεται να υπάρχει πρόβλημα ταχύτητας.

Δεν ξέρω, τι να πω; .....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το nero κάποτε αν είχες δύο συσκευές στο ίδιο καλώδιο και ήθελες να γράψεις "on the fly" πετούσε μήνυμα που έλεγε ότι είναι πολύ επικίνδυνο και μπορεί να οδηγήσει σε αποτυχία εγγραφής. Είναι γενικά πού καλύτερα στις "on the fly" εγγραφές τα δεδομένα προς εγγραφή να μην είναι σε συσκευή που είναι στο ίδιο καλώδιο με την συσκευή εγγραφής.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φαίνεται πως το πρόβλημα είναι όταν γράφω DVD on the fly από τον σκληρό που είναι στο ίδιο καλώδιο με το DVDRW.

 

Είναι λάθος σύνδεση αυτή φίλε μου...το βρήκες και μόνος σου.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το nero κάποτε αν είχες δύο συσκευές στο ίδιο καλώδιο και ήθελες να γράψεις "on the fly" πετούσε μήνυμα που έλεγε ότι είναι πολύ επικίνδυνο και μπορεί να οδηγήσει σε αποτυχία εγγραφής. Είναι γενικά πού καλύτερα στις "on the fly" εγγραφές τα δεδομένα προς εγγραφή να μην είναι σε συσκευή που είναι στο ίδιο καλώδιο με την συσκευή εγγραφής.

 

Έχω την εντύπωση πως το μύνημα αυτό έβγαινε σε περιπτώσεις που προσπαθούσες να αντιγράψεις cd/dvd on the fly κι αυτό επειδή δηλαδή υπήρχε περίπτωση να ήταν κατεστραμένο το πηγαίο cd/dvd. Δε νομίζω να υπάρχει πρόβλημα με dvdr και σκληρό στο ίδιο καλώδιο σε περιβάλλον windows με Nero. Εντάξει δε λέω οτι θα γραφει με τη μέγιστη ταχύτητα αλλά όχι και με 1x!!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Οκ, το hdc είναι εντάξει, το hdd όμως; ;-) Για κάνε εκεί ένα hdparm. Και κοίτα και τα logs μήπως έχει βαρέσει κανένα reset ο δίσκος.

Έχεις παρατηρήσει γενικά τι CPU usage έχεις όταν κάνεις μια προβληματική εγγραφή;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όλα καλά φαίνονται και στο /dev/hdd

>
# hdparm /dev/hdd

/dev/hdd:
multcount    = 16 (on)
IO_support   =  1 (32-bit)
unmaskirq    =  1 (on)
using_dma    =  1 (on)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    = 256 (on)
geometry     = 16383/255/63, sectors = 234441648, start = 0
# hdparm -i /dev/hdd

/dev/hdd:

Model=WDC WD1200JB-00EVA0, FwRev=15.05R15, SerialNo=WD-WMAEK3364478
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234439535
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 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:

* signifies the current active mode

# hdparm -tT /dev/hdd

/dev/hdd:
Timing cached reads:   1028 MB in  2.00 seconds = 513.15 MB/sec
Timing buffered disk reads:   88 MB in  3.01 seconds =  29.19 MB/sec

 

Cpu usage φυσικά και παρατήρησα, είναι από 10-15% (athlon xp 1800+) normal δηλαδή για την ταχύτητα που γράφει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όπως το φανταζόμουν :) Το οτι είναι στο ίδιο καλώδιο δεν έχει σημασία. Πως θα μπορούσε άλλωστε;

Έφταιγε ένα script, που έτρεχε το hddtemp, που είχα βάλει σε ένα theme του superkaramba για να βλέπω τις θερμοκρασίες των σκληρών.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Χμ, για ψαξ'το μήπως είναι bug του hddtemp, γιατί κανονικά μία κλήση στο S.M.A.R.T. ενός δίσκου δεν πρέπει να σου δημιουργεί τέτοια προβλήματα. Πόσο συχνά τρέχει το hddtemp;

 

Btw, το ότι είναι στο ίδιο καλώδιο έχει σημασία. Οι περισσότερες ATAPI συσκευές υποστηρίζουν μόνο sequential accesses στο ίδιο κανάλι, το οποίο σημαίνει ότι άπαξ και δωθεί μια read στο DVD, δεν μπορείς να δώσεις read στο δίσκο που είναι στο ίδιο κανάλι αν δε διαβάσεις τα δεδομένα από το DVD πρώτα. Όπως καταλαβαίνεις, όταν προσπελαύνεις το DVD και περιμένεις να διαβάσεις και από το δίσκο ταυτόχρονα, έχεις μια πτώση της απόδοσης, αφού θα μπορείς να διαβάζεις από το δίσκο κάθε ${seek_time} του DVD. Αυτό θα μπορούσε να σου δημιουργήσει προβλήματα αν π.χ. έτρεχες και μια updatedb στο background την ώρα που έγραφες (αν και αμφιβάλλω), αλλά στις περισσότερες περιπτώσεις οι συσκευές έχουν πλέον αρκετά μεγάλα buffers και οι δίσκοι αρκετά μεγάλο ρυθμό διαμεταγωγής, ώστε δε δημιουργείται τέτοιο πρόβλημα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το hddtemp έτρεχε κάθε 3 δευτερόλεπτα.

Σύμφωνοι οτι δε μπορούν να χρησιμοποιήσουν το ίδιο κανάλι ταυτόχρονα και οι δυο συσκευές. Όμως αυτό πρακτικά δεν δημιουργεί προβλήματα της τάξης του να καίγονται τα cd/dvd και να γράφω με 1x.

Τώρα από στο ίδιο κανάλι η ταχύτητα φτάνει 12x (η μέγιστη που υποστηρίζεται δηλαδή από το συνδυασμό writer-media)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

3 δευτερόλεπτα πάντως είναι overkill :-P Βαλ'το εκεί κάθε 2 λεπτά και είναι καλά. Φαίνεται ότι αργεί να απαντήσει ο δίσκος στο S.M.A.R.T. και στο ενδιάμεσο διάστημα δεν μπορεί τίποτα να χρησιμοποιήσει το κανάλι.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...