вторник, 25 января 2011 г.

Тестирование производительности различных файловых систем с маршрутизатором TP-Link WR1043ND, операционной системой OpenWrt и диском USB Transcend JetFlash 500 32ГБ


Результаты тестирования
Filezilla / Windows Vista
Файловая системаЧтение (КБ/сек.)Запись (КБ/сек.)
ext4Скорость133645175
Время51 сек.131.5 сек.
ext3Скорость130753600
Время52 сек.189.5 сек.
xfsСкорость136373794
Время50 сек.180 сек.

Клиент
Ноутбук: ASUS M51Ta, Windows Vista
ftp client: Filezilla Client 3.3.5.1
Протокол: ftp
Сервер
Маршрутизатор: TP-Link WR1043ND / OpenWrt 10.03.1-RC4
ftp сервер: vsftpd
Диск: USB Flash Transcend 500 (32GB)

Синим цветом выделен лучший результат в колонке (чтение или запись)

Для тестирования файл размером 698МБ (ISO образ) копировался по протоколу ftp сначала с маршрутизатора на локальный жёсткий диск компьютера, а затем под другим именем - на удалённый сервер (диск, подключенный к серверу-маршрутизатору)
Компьютер подключен к маршрутизатору кабелем Ethernet (витая пара Cat.5e) по Гигабитному интерфейсу.

Тестирование производилось 2 раза, с усреднением полученных данных.

Монтирование файловых систем производилось через /etc/config/fstab.
Результат - смонтированная файловая система - можно проконтролировать через веб-интерфейс.

Результаты тестирования
lukemftp / OpenUSE 11.4 Factory (Linux)
Файловая системаЧтение (КБ/сек.)Запись (КБ/сек.)
ext4Скорость129095162
Время52.5 сек.132 сек.
ext3Скорость128813436
Время53 сек.198 сек.
xfsСкорость135713903
Время49.5 сек.174 сек.

Клиент
Ноутбук: MSI S271, OpenSUSE 11.4 Factory Milestone 5 (Linux)
ftp client: lukemftp (стандартный 'ftp' клиент в OpenSUSE)
Протокол: ftp
Сервер
Маршрутизатор: TP-Link WR1043ND / OpenWrt 10.03.1-RC4
ftp сервер: vsftpd
Диск: USB Flash Transcend 500 (32GB)

Синим цветом выделен лучший результат в колонке (чтение или запись)

3 комментария:

TheBigD комментирует...

Very useful information. Thank you for amassing it. When I get a bit more time, I'll try using ext4 for my external drive instead of ext3 and see if I will see the transfer speed rise.

TheBigD комментирует...

I haven't tried ext4 yet, but I managed to find the setting that made my transfer speeds so poor. I removed "sync" from fstab and now I get 8MB read and 7MB write in samba from an ext3 drive(the same drive as before).

Vadim Plessky комментирует...

for ext3 - I have only
option options rw
in /etc/config/fstab

Option "sync" indeed results in much lower writing speed.

For ext4 I don't have any option at all.
Mounted partition looks like this:

/dev/sda3 on /home type ext4 (rw,relatime,barrier=1,data=ordered)