staging.inyokaproject.org

Festplatten-Geschwindigkeitstest

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Festplatten-Geschwindigkeitstest.

ramnit Team-Icon

(Themenstarter)
Avatar von ramnit

Anmeldungsdatum:
12. Dezember 2009

Beiträge: 922

Der Artikel ist im Wiki. Mein Dank an alle Beteiligten für die konstruktive Zusammenarbeit. ☺

Liebe Grüße

martin

Spacemarine

Anmeldungsdatum:
19. Dezember 2007

Beiträge: 49

Super dass das jetzt fertig ist, dickes Lob!

Hier hat sich wohl ein kleiner Fehler eingeschlichen:

Der Cache ist gelöscht; nun folgt der Lesetest:

dd if=tempfile of=/dev/null bs=1M count=1024

Dieser gibt in etwa folgendes aus:

1024+0 Datensätze ein 1024+0 Datensätze aus 1073741824 Bytes (1,1 GB) kopiert, 0,276268 s, 3,9 GB/s

3,9 GB/s bei gelöschtem Cache ist etwas viel, da wurde vermutlich der Cache doch nicht gelöscht oder die falschen Zahlen aus dem Terminal kopiert.

brainbug

Anmeldungsdatum:
12. November 2008

Beiträge: 349

Spacemarine schrieb:

Super dass das jetzt fertig ist, dickes Lob!

Hier hat sich wohl ein kleiner Fehler eingeschlichen:

Der Cache ist gelöscht; nun folgt der Lesetest:

dd if=tempfile of=/dev/null bs=1M count=1024

Dieser gibt in etwa folgendes aus:

1024+0 Datensätze ein 1024+0 Datensätze aus 1073741824 Bytes (1,1 GB) kopiert, 0,276268 s, 3,9 GB/s

3,9 GB/s bei gelöschtem Cache ist etwas viel, da wurde vermutlich der Cache doch nicht gelöscht oder die falschen Zahlen aus dem Terminal kopiert.

mich dem spacemarine anschließen tu' 😀

pettruss

Anmeldungsdatum:
26. Juni 2010

Beiträge: Zähle...

Ich hab den Test gerade auf drei Festplatten angewendet:

  1. sda: Kingston SSDNow V300, neueste Festplatte

    • 120GB

    • SATA 6Gb/s, das Mainboard gibt aber nur 3Gb/s her

  2. sdb: Western Digital WDC WD3200BEVT-00A1TT0, älteste Festplatte

    • 320GB

    • 2,5", 5400rpm, 8MB Cache, SATA 3Gb/s

  3. sdc: Toshiba MQ01ABD100

    • 1TB

    • 2,5", 5400rpm, 8MB Cache, SATA 3Gb/s

Ergebnis:

Mit Cache:
sudo hdparm -tT /dev/sdx

    /dev/sda (SSD):
     Timing cached reads:   8064 MB in  2.00 seconds = 4035.53 MB/sec
     Timing buffered disk reads: 654 MB in  3.00 seconds = 217.91 MB/sec

    /dev/sdb (WD):
     Timing cached reads:   8356 MB in  2.00 seconds = 4181.32 MB/sec
     Timing buffered disk reads: 206 MB in  3.01 seconds =  68.36 MB/sec

    /dev/sdc (Toshiba):
     Timing cached reads:   7996 MB in  2.00 seconds = 4001.63 MB/sec
     Timing buffered disk reads: 310 MB in  3.01 seconds = 102.98 MB/sec

Ohne Cache:
sudo hdparm -tT --direct /dev/sdx

    /dev/sda (SSD):
     Timing O_DIRECT cached reads:   462 MB in  2.00 seconds = 230.98 MB/sec
     Timing O_DIRECT disk reads: 740 MB in  3.00 seconds = 246.54 MB/sec

    /dev/sdb (WD):
     Timing O_DIRECT cached reads:   476 MB in  2.01 seconds = 237.34 MB/sec
     Timing O_DIRECT disk reads: 208 MB in  3.00 seconds =  69.24 MB/sec

    /dev/sdc (Toshiba):
     Timing O_DIRECT cached reads:   180 MB in  2.00 seconds =  89.83 MB/sec
     Timing O_DIRECT disk reads: 310 MB in  3.01 seconds = 103.03 MB/sec

Da waren aber nicht alle Partitionen eingehängt. Nachdem ich das geändert hatte, kam das hier heraus:

Mit Cache:
sudo hdparm -tT /dev/sdx

    /dev/sda (SSD):
     Timing cached reads:   8064 MB in  2.00 seconds = 4432.49 MB/sec
     Timing buffered disk reads: 654 MB in  3.01 seconds = 218.28 MB/sec

    /dev/sdb (WD):
     Timing cached reads:   8356 MB in  2.00 seconds = 4253.88 MB/sec
     Timing buffered disk reads: 206 MB in  3.00 seconds =  68.57 MB/sec

    /dev/sdc (Toshiba):
     Timing cached reads:   7996 MB in  2.00 seconds = 4374.67 MB/sec
     Timing buffered disk reads: 310 MB in  3.01 seconds = 102.31 MB/sec

Ohne Cache:
sudo hdparm -tT --direct /dev/sdx

    /dev/sda (SSD):
     Timing O_DIRECT cached reads:   462 MB in  2.00 seconds = 228.44 MB/sec
     Timing O_DIRECT disk reads: 740 MB in  3.00 seconds = 246.45 MB/sec

    /dev/sdb (WD):
     Timing O_DIRECT cached reads:   476 MB in  2.01 seconds = 238.13 MB/sec
     Timing O_DIRECT disk reads: 208 MB in  3.01 seconds =  69.11 MB/sec

    /dev/sdc (Toshiba):
     Timing O_DIRECT cached reads:   180 MB in  2.00 seconds =  89.78 MB/sec
     Timing O_DIRECT disk reads: 310 MB in  3.01 seconds = 102.89 MB/sec

Die Werte für »Timing cached reads« sind bei allen dreien gestiegen, ansonsten hat sich nicht viel geändert. Was mich wundert, sind die großen Unterschiede zwischen »Timing O_DIRECT cached reads« und »Timing O_DIRECT disk reads« bei den Nicht-SSDs, und daß bei der einen das eine größer ist, bei der anderen das andere. Ist das plausibel?

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Ist hier auch was versionsabhängig? Gruss

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

fast 😉 Ganz am Ende ist der Abschnitt "Laufwerksverwaltung" der ein Prog beschrieben, was (nur) in GNOME enthalten ist. Der Abschnitt verhindert IMHO das "getestet: general".

Gruß, noisefloor

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

noisefloor schrieb:

Ganz am Ende ist der Abschnitt "Laufwerksverwaltung" der ein Prog beschrieben, was (nur) in GNOME enthalten ist. Der Abschnitt verhindert IMHO das "getestet: general".

Das dürfte dann wohl gnome-disk-utility sein. Das ist auch schon in den Paketquellen von 12.04 enthalten und zumindest unter 14.04 eine Abhängigkeit von:

  • ubuntu-gnome-desktop

  • lubuntu-desktop

  • gnome-core

  • ubuntu-desktop

Sollte man den Artikel ggf. dahingehend korrigieren, dass dieses Programm im Wiki-Artikel Laufwerksverwaltung beschrieben ist und einfach ebenfalls "unter anderem einen Vergleichstest mit Lese- und Schreibtests" beinhaltet. Dann wäre es insgesamt ziemlich allgemeingültig, oder?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Sollte man den Artikel ggf. dahingehend korrigieren, dass dieses Programm im Wiki-Artikel Laufwerksverwaltung beschrieben ist und einfach ebenfalls "unter anderem einen Vergleichstest mit Lese- und Schreibtests" beinhaltet. Dann wäre es insgesamt ziemlich allgemeingültig, oder?

+1

Gruß, noisefloor

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Erledigt (# 828953).

lukasb314

Avatar von lukasb314

Anmeldungsdatum:
26. Oktober 2016

Beiträge: 92

Grüß euch!

Diese Zeile

Im nächsten Schritt löscht man den Buffer-Cache, um die Lesegeschwindigkeit direkt von der Festplatte messen zu können:

echo 3 | sudo tee /proc/sys/vm/drop_caches 

löst bei mir ein "Permission denied" aus, trotz Ausführung als root.

Hat jemand eine Idee wieso?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Als root einfach echo 3 > /proc/sys/vm/drop_caches. Wenn das nicht geht vielleicht ein chroot und vergessen /proc zu mounten?

lukasb314

Avatar von lukasb314

Anmeldungsdatum:
26. Oktober 2016

Beiträge: 92

Nope, geht auch nicht

root@bcd3e3:/proc/sys/vm# echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Permission denied

root@bcd3e3:/proc/sys/vm# ls -al
total 0
dr-xr-xr-x 0 root root 0 Mar 29 13:25 .
dr-xr-xr-x 1 root root 0 Mar 19 08:20 ..
[...]
-rw-r--r-- 1 root root 0 Mar 30 12:23 drop_caches
[...]

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Steht was im dmesg? Manchmal stehen da so böse Sachen von wegen apparmor und dergleichen.

Oder ist das ein vServer? Bei OpenVZ bist du nicht wirklich root.

lukasb314

Avatar von lukasb314

Anmeldungsdatum:
26. Oktober 2016

Beiträge: 92

Da steht was, verstehe aber nicht was es bedeutet:

lukas@bcd3e3:/proc/sys/vm$ dmesg -T
[Tue Feb 14 10:56:19 2017] GP=0
[Thu Mar 30 14:59:56 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=195.154.237.48 DST=[meine Server IP] LEN=390 TOS=0x00 PREC=0x00 TTL=56 ID=0 DF PROTO=UDP SPT=5080 DPT=5060 LEN=370
[Thu Mar 30 15:01:12 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=177.0.253.67 DST=[meine Server IP] LEN=44 TOS=0x00 PREC=0x00 TTL=236 ID=15820 PROTO=TCP SPT=14332 DPT=5358 WINDOW=14600 RES=0x00 SYN URGP=0
[Thu Mar 30 15:02:07 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=89.163.146.223 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=246 ID=21799 DF PROTO=TCP SPT=13812 DPT=11999 WINDOW=512 RES=0x00 SYN URGP=0
[Thu Mar 30 15:02:16 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=46.102.78.6 DST=[meine Server IP] LEN=44 TOS=0x00 PREC=0x00 TTL=245 ID=50140 PROTO=TCP SPT=6711 DPT=23 WINDOW=14600 RES=0x00 SYN URGP=0
[Thu Mar 30 15:02:37 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=183.60.48.25 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=50 ID=0 DF PROTO=TCP SPT=12203 DPT=5900 WINDOW=8192 RES=0x00 SYN URGP=0
[Thu Mar 30 15:04:05 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=51.15.147.22 DST=[meine Server IP] LEN=440 TOS=0x00 PREC=0x00 TTL=56 ID=0 DF PROTO=UDP SPT=5062 DPT=5060 LEN=420
[Thu Mar 30 15:04:15 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=171.249.134.154 DST=[meine Server IP] LEN=44 TOS=0x00 PREC=0x00 TTL=48 ID=32005 PROTO=TCP SPT=45887 DPT=23 WINDOW=34063 RES=0x00 SYN URGP=0
[Thu Mar 30 15:05:29 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=89.163.144.91 DST=[meine Server IP] LEN=442 TOS=0x00 PREC=0x00 TTL=57 ID=0 DF PROTO=UDP SPT=5173 DPT=5060 LEN=422
[Thu Mar 30 15:06:54 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=91.214.201.241 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=243 ID=52814 PROTO=TCP SPT=56531 DPT=3389 WINDOW=1024 RES=0x00 SYN URGP=0
[Thu Mar 30 15:07:22 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=220.132.84.239 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=47 ID=25673 PROTO=TCP SPT=22283 DPT=23 WINDOW=12899 RES=0x00 SYN URGP=0
[Thu Mar 30 15:10:23 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=78.188.172.217 DST=[meine Server IP] LEN=44 TOS=0x00 PREC=0x00 TTL=242 ID=56386 PROTO=TCP SPT=42346 DPT=23 WINDOW=14600 RES=0x00 SYN URGP=0
[Thu Mar 30 15:10:27 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=72.49.10.104 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=44 ID=8993 PROTO=TCP SPT=35390 DPT=23 WINDOW=11406 RES=0x00 SYN URGP=0
[Thu Mar 30 15:13:19 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=91.223.133.13 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=244 ID=50379 PROTO=TCP SPT=45896 DPT=3318 WINDOW=1024 RES=0x00 SYN URGP=0
[Thu Mar 30 15:14:23 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=182.58.250.17 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=53 ID=63086 PROTO=TCP SPT=51263 DPT=22 WINDOW=43091 RES=0x00 SYN URGP=0
[Thu Mar 30 15:14:51 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=89.163.146.223 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=246 ID=7197 DF PROTO=TCP SPT=13812 DPT=12345 WINDOW=512 RES=0x00 SYN URGP=0
[Thu Mar 30 15:15:28 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=169.54.244.78 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=243 ID=2152 PROTO=TCP SPT=16235 DPT=1433 WINDOW=1024 RES=0x00 SYN URGP=0
[Thu Mar 30 15:16:41 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=220.79.120.80 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=50 ID=0 DF PROTO=TCP SPT=47946 DPT=23 WINDOW=300 RES=0x00 SYN URGP=0
[Thu Mar 30 15:17:47 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=14.185.189.123 DST=[meine Server IP] LEN=44 TOS=0x00 PREC=0x00 TTL=240 ID=30424 PROTO=TCP SPT=54700 DPT=5358 WINDOW=14600 RES=0x00 SYN URGP=0
[Thu Mar 30 15:20:12 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=81.30.144.118 DST=[meine Server IP] LEN=441 TOS=0x00 PREC=0x00 TTL=57 ID=30635 DF PROTO=UDP SPT=5324 DPT=5060 LEN=421
[Thu Mar 30 15:21:11 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=104.236.187.17 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=241 ID=54321 PROTO=TCP SPT=60970 DPT=2077 WINDOW=65535 RES=0x00 SYN URGP=0
[Thu Mar 30 15:22:46 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=123.151.42.61 DST=[meine Server IP] LEN=135 TOS=0x00 PREC=0x00 TTL=48 ID=0 DF PROTO=UDP SPT=9027 DPT=1701 LEN=115
[Thu Mar 30 15:22:57 2017] [UFW BLOCK] IN=venet0 OUT= MAC= SRC=91.197.234.79 DST=[meine Server IP] LEN=40 TOS=0x00 PREC=0x00 TTL=242 ID=14870 PROTO=TCP SPT=59358 DPT=3373 WINDOW=1024 RES=0x00 SYN URGP=0

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Naja, das ist das Hintergrundrauschen einer Firewall, hat hier keinen Belang.

Habe sonst leider keine Ideen mehr für dich. Das Kommando ist richtig, warum bei dir nicht will, mysteriös.