Mehr Bumms auf der TS
Hauptproblem der Buffalo Terastation ist der geringe Datendurchsatz. Egal, was man alles anstellt (Gigabit, Jumboframes, ..), man kommt nie über 9MB/Sek beim Lesen und 4MB/Sek beim Schreiben.
Beim Lesen des Terastation Wiki ist mir aber heute morgen eine kleine Passage ins Auge gefallen, die ich bis dato nie beachtet hatte. Ein User schreibt da, dass er bemerkte, dass die IDE Platten nur im 16Bit IO Modus fahren und er das /etc/init.d/hdparm Skript angepasst habe, damit das behoben wird. Das neue Skript sieht dann so aus (der Schreibfehler “moter” ist original so
):
#!/bin/sh # set stop time for hdd spindle moter if [ -x /sbin/hdparm ] ; then /sbin/hdparm -S 241 -d1 -u1 -m16 -A1 -a255 -c1 -k1 /dev/hda > /dev/null /sbin/hdparm -S 241 -d1 -u1 -m16 -A1 -a255 -c1 -k1 /dev/hdc > /dev/null /sbin/hdparm -S 241 -d1 -u1 -m16 -A1 -a255 -c1 -k1 /dev/hde > /dev/null /sbin/hdparm -S 241 -d1 -u1 -m16 -A1 -a255 -c1 -k1 /dev/hdg > /dev/null fi
Und das Ergebnis? Ich habe jeweils 1GB an Daten per FTP gelesen und geschrieben. TS und Rechner hatten beide Gigabit Ethernet (keine Jumboframes aktiviert!) und hingen an einem einfachen GbE Switch.
Lesen: 10.42 MB/s
Schreiben: 7.60 MB/s