Home > hardware, linux, software, technic > Brüllende Festplatte für mehr Performance

Brüllende Festplatte für mehr Performance

November 10th, 2009 Leave a comment Go to comments

Mein Arbeitsplatz-PC nervt mich schon seit einiger Zeit. Ansich ne nette Kiste nur die Festplatte ist nicht gerade von der schnellen Sorte. Gerade eben ist mir die Hutschnur gerissen, ich unterbrach meine Arbeit um mich dem Problem quick & dirty anzunehmen.

Ein sehr nettes Tool, das ich schon kenne seit ich mit Linux anfing ist hdparm. Es dient zum Lesen bzw. Setzen diverser Festplattenmodie. Die einfache Handhabung sei mal besonders gelobt ;)

Zuerst ein schneller Test der Lesegeschwindigkeit:

stefan@forseti:~$ sudo hdparm -Tt /dev/sda

/dev/sda:
Timing cached reads:   7622 MB in  2.00 seconds = 3816.35 MB/sec
Timing buffered disk reads:  132 MB in  3.03 seconds =  43.63 MB/sec

OK, nicht wirklich signifikant langsam, ist ja auch kein HPC-System ;)

Detailierte Informationen zum Device liefert sudo hdparm -I /dev/sda. Dabei sollte man zum Beispiel auf dem DMA Mode ein Auge werfen. Bei mir soweit alles OK, den Output des Kommandos erspar ich euch jetzt mal.

Ein Feature relativ neuer Natur, ist das Accoustic Managment das einige Festplatten bieten. Dabei wird die Lautstärke auf Kosten der Perfomance reduziert.

Was sagt meine Festplatte dazu?:

stefan@forseti:~$ sudo hdparm -M /dev/sda

/dev/sda:
acoustic      = 128 (128=quiet ... 254=fast)

Offensichtlich ist die Stummheit meiner Platte nicht ganz unschuldig an meinem Dilemma. Die meisten Flags von hdparm lassen sich zum Lesen und zum Setzen der device parameter nutzen. So führt also folgendes zum Ziel

stefan@forseti:~$ sudo hdparm -M 254 /dev/sda

/dev/sda:
setting acoustic management to 254
acoustic      = 254 (128=quiet ... 254=fast)

Schick wie einfach das Leben manchmal sein kann. Jetzt fehlt nur noch die Erfolgskontrolle…

stefan@forseti:~$ sudo hdparm -Tt /dev/sda

/dev/sda:
Timing cached reads:   7962 MB in  2.00 seconds = 3986.83 MB/sec
Timing buffered disk reads:  182 MB in  3.03 seconds =  60.05 MB/sec

Festplattengeschwindigkeit in 2 min. um fast die Hälfte gesteigert. Na wenn das nix is ;)

Hier nun noch der Aufruf an alle die hdparm besser kennen oder noch andere Tipps haben, wie man seiner Festplatte auf die Sprünge hilft (Was ist z.B. mit aktivieren/deaktivieren des Native Command Queuings? ): POSTEN.

  1. Robin
    November 10th, 2009 at 14:15 | #1
    [13:11:48][robin@ite90177:~]$ sudo hdparm -M /dev/sda
    [sudo] password for robin:
    
    /dev/sda:
     acoustic      = 128 (128=quiet ... 254=fast)
    [13:11:51][robin@ite90177:~]$ sudo hdparm -Tt /dev/sda
    
    /dev/sda:
     Timing cached reads:   8782 MB in  2.00 seconds = 4398.88 MB/sec
     Timing buffered disk reads:  186 MB in  3.01 seconds =  61.84 MB/sec
    [13:13:36][robin@ite90177:~]$ sudo hdparm -M 254 /dev/sda
    
    /dev/sda:
     setting acoustic management to 254
     acoustic      = 254 (128=quiet ... 254=fast)
    [13:13:44][robin@ite90177:~]$ sudo hdparm -Tt /dev/sda
    
    /dev/sda:
     Timing cached reads:   8398 MB in  2.00 seconds = 4205.24 MB/sec
     Timing buffered disk reads:  188 MB in  3.02 seconds =  62.21 MB/sec
    

    Nicht wirklich viel besser

  2. November 16th, 2009 at 11:46 | #2

    Hmmm, ich weiß ja auch nicht, ich hab mal aus Spaß mein auf Brüllen geschaltetes Laptop runtergekrubelt und es wurde nicht wirklich langsamer.

    hanjo@guinness:~/sudo hdparm -M /dev/sda
    [sudo] password for hanjo: 
    
    /dev/sda:
     acoustic      = 254 (128=quiet ... 254=fast)
    hanjo@guinness:~/sudo hdparm -Tt /dev/sda
    
    /dev/sda:
     Timing cached reads:   12778 MB in  1.99 seconds = 6417.72 MB/sec
     Timing buffered disk reads:  174 MB in  3.03 seconds =  57.44 MB/sec
    hanjo@guinness:~/sudo hdparm -M 128 /dev/sda
    
    /dev/sda:
     setting acoustic management to 128
     acoustic      = 128 (128=quiet ... 254=fast)
    hanjo@guinness:~/sudo hdparm -Tt /dev/sda   
    
    /dev/sda:
     Timing cached reads:   13086 MB in  1.99 seconds = 6573.83 MB/sec
     Timing buffered disk reads:  172 MB in  3.01 seconds =  57.10 MB/sec
  3. Steigr
    January 14th, 2010 at 14:09 | #3

    virtmaster-01:~# hdparm -M /dev/sd?

    /dev/sda:
    acoustic = 0 (128=quiet … 254=fast)

    /dev/sdb:
    acoustic = 0 (128=quiet … 254=fast)

    /dev/sdc:
    acoustic = 128 (128=quiet … 254=fast)

    /dev/sdd:
    acoustic = 0 (128=quiet … 254=fast)

    /dev/sde:
    acoustic = 0 (128=quiet … 254=fast)

    /dev/sdf:
    acoustic = 0 (128=quiet … 254=fast)

    /dev/sdg:
    acoustic = 0 (128=quiet … 254=fast)

    /dev/sdh:
    acoustic = 0 (128=quiet … 254=fast)
    virtmaster-01:~# hdparm -M 254 /dev/sd?

    /dev/sda:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sdb:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sdc:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sdd:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sde:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sdf:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sdg:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    /dev/sdh:
    setting acoustic management to 254
    acoustic = 254 (128=quiet … 254=fast)

    Mal sehen was passiert

  1. No trackbacks yet.