XFS defrag on ARM5 based NAS

A napokban vettem egy használt Linkstation LS-GL NAS-t egy barátomnak a német ebay-en. Kicseréltem benne a 250GB-os lemezt egy nagyobbra és tükröztem rá az én meglévő Debian Squeeze rendszerem. Volt pár dolog amit én használok, de nem kell neki, azt leszedtem róla és így alapból csak samba, apache, ftp és transmission fut. Ezen kívül annyi az eltérés az én rendszeremhez képest, hogy az adat partíció EXT4 lett, XFS helyett.

Csináltam pár performance tesztet és csodálkozva vettem észre, hogy sokkal gyorsabb a Samba rajta mint az én NAS-omon, pedig a két hardware (armv5 400MHz, 128MB RAM) ugyanaz. Kb. 10MB/s-el tudtam másolni oda-vissza, szemben az én 3-4MB/s sebességemmel. Utánaolvastam a dolgoknak és gondoltam megpróbálom defregmentálni az adatpartícióm.

Defrag elött:


root@ls:~# xfs_db -c frag -r /dev/sda6
actual 59692, ideal 36997, fragmentation factor 38.02%

Defrag 2 menetben:


root@ls:~# xfs_fsr
xfs_fsr -m /etc/mtab -t 7200 -f /var/tmp/.fsrlast_xfs ...
/mnt/share start inode=0
xfs_fsr startpass 0, endpass 0, time 8404 seconds
root@ls:~# xfs_db -c frag -r /dev/sda6
actual 39778, ideal 36997, fragmentation factor 6.99%
root@ls:~# xfs_fsr
xfs_fsr -m /etc/mtab -t 7200 -f /var/tmp/.fsrlast_xfs ...
/mnt/share start inode=679701164
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
/mnt/share start inode=0
Completed all 10 passes

Defrag után:


root@ls:~# xfs_db -c frag -r /dev/sda6
actual 37137, ideal 36997, fragmentation factor 0.38%

A samba drámaian felgyorsult, jelenleg kb. 15MB/s másolok. :-)

Az utóbbi időmen már nézelődtem egy gyorsabb használt Linkstation után, de ezek után jegelem a beszerzést. A következő lépes az lesz, hogy kicserélem 2TB-os lemezre a jelenlegit.

Hozzászólások

nem értettem a bejegyzést a defrag érték miatt, mondom 38% meg az is 38%, utána esett le :D