Kirjoittaja Aihe: SATA kiintolevyn hitaus?  (Luettu 3612 kertaa)

ufc

  • Vieras
SATA kiintolevyn hitaus?
« : 02.03.06 - klo:21.20 »
SATA kiintolevy on tuntutunut jo Hoary:stä asti hiltaalta. Onko tähän jotain syytä miksi näin? Käytössä on nyt Dapper 2.6.15-16-386

$ dd if=367.iso of=/dev/null
716866+1 records in
716866+1 records out
367035490 bytes (367 MB) copied, 53.7934 seconds, 6.8 MB/s

Eihän tämä nyt ihan oikeelta näytä? Milläköhän tuota voisi nopeuttaa? Windows käytössä kiintolevy tuntuu paljon agressiivisemmalta ja suoritus kyky on valovuosia edellä windowsissa.
« Viimeksi muokattu: 02.03.06 - klo:21.23 kirjoittanut ufc »

JPK1990

  • Vieras
Re: SATA kiintolevyn hitaus?
« Vastaus #1 : 02.03.06 - klo:22.11 »
Minkälainen rauta on kyseessä

juyli

  • Vieras
Re: SATA kiintolevyn hitaus?
« Vastaus #2 : 03.03.06 - klo:13.03 »
Milläköhän tuota voisi nopeuttaa?


Onko DMA-siirto käytössä? hdparm.

ufc

  • Vieras
Re: SATA kiintolevyn hitaus?
« Vastaus #3 : 03.03.06 - klo:18.56 »
Milläköhän tuota voisi nopeuttaa?


Onko DMA-siirto käytössä? hdparm.

hparm taida näyttää mitään järkevää. "hdparm -Tt /dev/sda"

$ sudo hdparm -Tt /dev/sda
/dev/sda:
 Timing cached reads:   2848 MB in  2.00 seconds = 1422.79 MB/sec
 Timing buffered disk reads:  156 MB in  3.01 seconds =  51.90 MB/sec

Kun ei näytä hdparm mitään DMA siirrosta.

$ sudo hdparm /dev/sda

/dev/sda:
 IO_support   =  0 (default 16-bit)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 24321/255/63, sectors = 390721968, start = 0

esim. DVD-asema
$ sudo hdparm /dev/hda

/dev/hda:
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

Tämän ongelma kuulee, koska kiintolevystä kuuluu niin paljon isompi lukuääni windows käytössä.

Raudassa pitäisi olla tarpeeksi vääntöä. A64 jne.
« Viimeksi muokattu: 03.03.06 - klo:19.14 kirjoittanut ufc »

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: SATA kiintolevyn hitaus?
« Vastaus #4 : 03.03.06 - klo:19.12 »
sudo apt-get install sdparm Nyt aivan varma ole mutta eikös tuo hdparm ole vain ide kamppeille.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

ufc

  • Vieras
Re: SATA kiintolevyn hitaus?
« Vastaus #5 : 03.03.06 - klo:19.17 »
sudo apt-get install sdparm Nyt aivan varma ole mutta eikös tuo hdparm ole vain ide kamppeille.
$ sudo sdparm /dev/sda
    /dev/sda: ATA       ST3200822AS       3.01
Read write error recovery mode page:
  AWRE        1
  ARRE        1
  PER         0
Caching (SBC) mode page:
  WCE         1
  RCD         0
Control mode page:
  SWP         0

$ sudo dd if=/dev/sda of=/dev/null bs=1M count=500
Password:
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 9.01069 seconds, 58.2 MB/s

Toisaalta tuo näyttäisi vähän paremmalta.

Kiintolevyhän on tälläinen. http://www.seagate.com/cda/products/discsales/marketing/detail/0,1081,599,00.html

sdparm - fetch and potentially change SCSI device attributes, send commands eli scsi varten?
« Viimeksi muokattu: 03.03.06 - klo:19.30 kirjoittanut ufc »