ext3 USB performance

Nikos Kanellopoulos kanellopoulos.nikos at gmail.com
Thu Apr 5 17:41:16 EEST 2007


Συνεχίζοντας τη συζητηση για τον Western Digital MyBook 500GB:

Έφτιαξα ένα μόνο partition ext3, βελτιστοποιημένο για μεγάλα αρχεία:
mke2fs -j -T largefile4 -b 4096 -i 16384 -O dir_index, sparse_super

Δυστυχώς, φαίνεται ότι είναι πολύ αργό.
Αν και το αποτέλεσμα από το hdparm δεν είναι κακό για εξωτερικό δίσκο:
# hdparm -tT /dev/sda1
/dev/sda1:
 Timing cached reads:   3396 MB in  2.00 seconds = 1698.76 MB/sec
 Timing buffered disk reads:   84 MB in  3.02 seconds =  27.77 MB/sec

Ωστόσο αντιγράφω προς τον δίσκο αυτό με μέγιστο 4 MB/sec.
Προς τον άλλο εξωτερικό (FAT32) αντιγράφω με 27 MB/sec.

To  ενδιαφέρον είναι ότι το hdparm βγάζει τον παλιό δίσκο πιο αργό,
και αυτό είναι το λογικό:
# hdparm -tT /dev/sdb2
/dev/sdb2:
 Timing cached reads:   3388 MB in  2.00 seconds = 1694.71 MB/sec
 Timing buffered disk reads:   64 MB in  3.08 seconds =  20.76 MB/sec

Διάβασα κάπου ότι έπρεπε να αυξήσω την παράμετρο max_sectors:
# echo 1024 > /sys/block/sda/device/max_sectors

Αλλά αντί να δω μεγάλη βελτίωση, τα πράγματα έγιναν ακόμη χειρότερα.

Είναι αναμενόμενα τα νούμερα που βλέπω; Καμία ιδέα;
Φοβάμαι ότι κάτι δεν έκανα καλά στην δημιουργία του ext3.

Αυτά σε AMD64 X2 με 2GB RAM,  πυρήνα 2.6.16 σε SuSE 10.1




More information about the Linux-greek-users mailing list