Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Exabyte EXB-8505 Kompression

0 views
Skip to first unread message

Michael Baeuerle

unread,
Dec 6, 2002, 11:17:14 AM12/6/02
to

Hallo,

ich habe hier diverse Seltsamkeiten mit dem im Subject genannten
Laufwerk.
Zuerst einmal: Es funktioniert (nachdem ich endlich ein Gehaeuse
gefunden habe das differential unterstuetzt). Nur dass ich jetzt gerne
wuesste in welchem Format es schreibt.

Laut Doku sollte dieses Laufwerk zwei Formate unterstuetzten:
8500 (unkomprimiert) und 8500c (komprimiert). Die mittlere der 3 LEDs -
die sich sonst alle so verhalten wie dort angegeben - soll dies mit
gruen (8500) bzw. orange (8500c) anzeigen.
Da die LED gruen leuchtet dachte ich, dass die Kompression aus ist (so
wie ich es haben will). mt meint aber bei status, dass die Kompression
an ist:

----------------------------------------------------------------------
[root@WStation1:/root/scripts]# mt -f /dev/st2 status
drive type = Generic SCSI-2 tape
drive status = -1946157056
sense key error = 0
residue count = 0
file number = 0
block number = 0
Tape block size 0 bytes. Density code 0x8c (EXB-8505 compressed).
^^^^^^^^^^^^^^^^^^^
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
----------------------------------------------------------------------

Bei datcompression dagegen:

----------------------------------------------------------------------
[root@WStation1:/root/scripts]# mt -f /dev/st2 datcompression
Compression off.
----------------------------------------------------------------------

Was sich auch nicht aendern laesst.

----------------------------------------------------------------------
[root@WStation1:/root/scripts]# mt -f /dev/st2 datcompression on
Can't read mode page. Are you sure you are root?
Can't write mode page.
mt: /dev/st2
----------------------------------------------------------------------

Was soll ich jetzt glauben - und wie schaltet man die Kompression sonst
ein?


Micha

--
> Aber abgesehen davon, bitte, Sie wollen sich doch nicht mit MS
> vergleichen ...
Nein, natuerlich nicht - so tief sind wir noch nicht gesunken ;-)
(Klaus Schmidinger in eagle.support.ger)

a...@supersonic.ruhr.de

unread,
Dec 6, 2002, 3:36:39 PM12/6/02
to
Michael Baeuerle wrote:
> Was soll ich jetzt glauben - und wie schaltet man die Kompression sonst
> ein?
>
Ob sie an ist, kannste ja sehen, wenn du Nullen mit hoher Geschwindigkeit
schreiben kannst. buffer </dev/zero >/dev/tape -S 1M oder so.

Ich würd mal bei Exabyte die Doks und FAQs zu dem Streamer durchlesen.
Zumindest beim 8200er gabs noch nen ganzes Klavier an DIP-Switches im
Streamer.

Michael Baeuerle

unread,
Dec 9, 2002, 1:11:49 PM12/9/02
to

"a...@supersonic.ruhr.de" wrote:
>
> Michael Baeuerle wrote:
> > Was soll ich jetzt glauben - und wie schaltet man die Kompression sonst
> > ein?
> >
> Ob sie an ist, kannste ja sehen, wenn du Nullen mit hoher Geschwindigkeit
> schreiben kannst. buffer </dev/zero >/dev/tape -S 1M oder so.

Also ich hab mal die Dokus durchgesehen ...

Demnach sollte die Geschwindigkeit bei:
8500 : 500KB/s
8500c: 1MB/s (assuming 2:1 compression ratio)
liegen (Was die Kompression maximal kann, steht nicht drin).

Das Laufwerk hat 8 physical blocks mit jeweils 1KB pro Track. Es muss
also immer mindestens 8KB am Stueck schreiben. Ausserdem hat es 1MB
Puffer.

Zur blocksize steht da noch folgendes:
To optimize tape capacity when writing tapes in 8200c, 8500, or 8500c
formats, the tape drive packs logical blocks of user data into physical
blocks. Each 1,024-byte physical block on tape can contain multiple
logical blocks (for example, two 512-byte uncompressed logical blocks
can be written in one physical block). To prevent losing data capacity
when small logical block sizes are used, the tape drive can begin
writing a logical block in one physical block and end in a subsequent
physical block.

Demnach sollte eine Blocksize von 10KB ausreichend sein.

Mit Nullen (bei buffer abgebrochen nach 50MB):
----------------------------------------------------------------------
[root@WStation1:/]# time -p buffer < /dev/zero > /dev/nst2 -S 1M
real 52.75
user 0.18
sys 3.23
[root@WStation1:/]# time -p dd if=/dev/zero of=/dev/nst2 bs=10k
count=5120
5120+0 records in
5120+0 records out
real 52.67
user 0.01
sys 1.73
----------------------------------------------------------------------

Mit ca. 50MB bzip2 komprimierter Daten:
----------------------------------------------------------------------
[root@WStation1:/]# time -p dd if=./test.tar of=/dev/nst2
bs=10k
4946+0 records in
4946+0 records out
real 118.72
user 0.06
sys 3.05
----------------------------------------------------------------------

Also ist die Kompression an und schafft bestenfalls 2:1.

> Ich würd mal bei Exabyte die Doks und FAQs zu dem Streamer durchlesen.
> Zumindest beim 8200er gabs noch nen ganzes Klavier an DIP-Switches im
> Streamer.

Da gibt es nur noch einen seriellen Port fuer Monitorzwecke und
Firmwareupdates. Nichts was mit der Kompression zu tun haette.

Bleibt also die Frage wie ich jetzt die Kompression ausgeschaltet
kriege, wenn "mt datcompression" nicht funktioniert ...

0 new messages