PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hdparm und libata



Shutdown
25.08.04, 21:01
Hi,

ich habe vor kurzem meine SATA-Platten auf den libata-Treiber umgestellt (vom alten IDE-Treiber).
Jetzt würde mich interessieren ob ich die Platten noch irgendwie "tunen" kann, so wie ich das mit dem IDE-Treiber über hdparm konnte.
Gibt es evtl sowas wie ein "sdparm" oder so? :ugly:
Ich würde zB gerne einen 32bit I/O mode aktivieren, laut hdparm soll der aus sein und geht auch nicht an (mit IDE gings):


$hdparm /dev/sda

/dev/sda:
HDIO_GET_MULTCOUNT failed: Operation not supported
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 4500/255/63, sectors = 72303840, start = 0

$hdparm -c1 /dev/sda

/dev/sda:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default 16-bit)

Danke schonmal!

Shutdown

bjoernforce
27.08.04, 16:51
gib uns mal bitte folgendes:

hdparm -t /dev/sda
und
hdparm -T /dev/sda

gibt aufschluss ueber die performance.

Shutdown
27.08.04, 17:21
Hi,

ich weiss was es macht :D
Trotzdem danke für die kleine Erklärung, ich hätte es ja auch nicht wissen können.


$ hdparm -T /dev/sda

/dev/sda:
Timing buffer-cache reads: 2024 MB in 2.00 seconds = 1010.64 MB/sec
BLKFLSBUF failed: Operation not supported
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported
BLKFLSBUF failed: Operation not supported
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported
$ hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 230 MB in 3.00 seconds = 76.65 MB/sec
BLKFLSBUF failed: Operation not supported
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported


Ne sdb-Platte hab ich auch:


$ hdparm -T /dev/sdb

/dev/sdb:
Timing buffer-cache reads: 2016 MB in 2.00 seconds = 1006.64 MB/sec
BLKFLSBUF failed: Operation not supported
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported
BLKFLSBUF failed: Operation not supported
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported
$ hdparm -t /dev/sdb

/dev/sdb:
Timing buffered disk reads: 166 MB in 3.02 seconds = 54.90 MB/sec
BLKFLSBUF failed: Operation not supported
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported

Shutdown

Shutdown
29.08.04, 18:27
Hi,

weiss keiner ob es sowas gibt? Ein einfaches "Nein" wäre ja auch ne Antwort, wenn auch nicht die, die ich mir erhoffe... :rolleyes:
(War der Meinung dass ich das hier einfach nochma pushen muss, sorry :ugly: )

Shutdown

Dragoran
29.08.04, 18:30
blöde frage aber machts du das als root?

Shutdown
29.08.04, 22:01
Natürlich mach ich das als Root, als User funktioniert hdparm bei mir gar nicht :D
Warum fragst du?

Shutdown

Andreas Urban
29.08.04, 23:36
N'Amd,
eine Frage, wie wollt ihr denn 32bit bei einer Seriell ATA Platte einstellen ?
Gibt es den Seriell mit 32Bit ? :confused:

Shutdown
30.08.04, 11:32
Bin mir ehrlich gesagt nicht sicher, aber ein 32-bit Transfermodus mit einer SATA-Platte geht, wenn man die Platte mit dem alten IDE-Treiber anspricht (der SATA-modifizierte, der im Kernel jetzt als "deprecated" gekennzeichnet ist)

Shutdown

Dragoran
30.08.04, 14:07
Natürlich mach ich das als Root, als User funktioniert hdparm bei mir gar nicht :D
Warum fragst du?

Shutdown
ich frage weil es als user nicht geht.....

Shutdown
30.08.04, 14:09
Ach so ;)
Ich benutze hdparm schon als Root, also daran liegt's nicht.

Shutdown