Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Новости и флейм из мира *nix » Тестирование быстродействия файловых систем.

Ответить
Настройки темы
Тестирование быстродействия файловых систем.

Ветеран


Сообщения: 1862
Благодарности: 132


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Есть статья сравнивающая быстродействие файловых систем http://www.posix.ru/system/test_free_vs_linux/ написана в 2004 году. Но ведь все течет, все изменяется. Какова ситуация сейчас?
Сваял скриптик. За ошибки - извиняйте Неопытен еще.
Код: Выделить весь код
#!/bin/sh

bigfile=/tmp/Lynda.com.3ds.Max.9.Essential.Training-MOJO.rar
newbigfile=/var/tmp/test.file

date >> /tmp/testfs.log
echo Test copy bigfile - 703 Mb
echo Test copy bigfile - 703 Mb >> /tmp/testfs.log
start=`date +%s`

	cp $bigfile $newbigfile &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log

date >> /tmp/testfs.log
echo Test clear bigfile - 703 Mb
echo Test clear bigfile - 703 Mb >> /tmp/testfs.log
start=`date +%s`

	rm -Rf $newbigfile &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log

date >> /tmp/testfs.log
echo Test untar file - 89.471 file
echo Test untar file - 89.471 file >> /tmp/testfs.log
start=`date +%s`

	tar xzf /tmp/ports.tar.gz &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log

dirsm=/tmp/ports
newdirsm=/var/tmp/ports

date >> /tmp/testfs.log
echo Test copy smalldir - 89.471 file=174.115.356 byte
echo Test copy smalldir - 89.471 file=174.115.356 byte >> /tmp/testfs.log
start=`date +%s`

	cp -fR $dirsm $newdirsm &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log

date >> /tmp/testfs.log
echo Test clear smalldir - 89.471 file=174.115.356 byte
echo Test clear smalldir - 89.471 file=174.115.356 byte >> /tmp/testfs.log
start=`date +%s`

	rm -Rf $newdirsm &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log

dirbig=/tmp/software
newdirbig=/var/tmp/software

date >> /tmp/testfs.log
echo Test copy bigdir - 1.707 file=1.018.867.378 byte
echo Test copy bigdir - 1.707 file=1.018.867.378 byte >> /tmp/testfs.log
start=`date +%s`

	cp -fR $dirbig $newdirbig &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log

date >> /tmp/testfs.log
echo Test clear bigdir - 1.707 file=1.018.867.378 byte
echo Test clear bigdir - 1.707 file=1.018.867.378 byte >> /tmp/testfs.log
start=`date +%s`

	rm -Rf $newdirbig &&
	
end=`date +%s`
timetest=`expr $end - $start`
echo $timetest >> /tmp/testfs.log
date >> /tmp/testfs.log
В итоге получили вот что
Цитата:
понедельник, 19 февраля 2007 г. 00:02:46 (MSK)
Test copy bigfile - 703 Mb
50
понедельник, 19 февраля 2007 г. 00:03:36 (MSK)
понедельник, 19 февраля 2007 г. 00:03:36 (MSK)
Test clear bigfile - 703 Mb
0
понедельник, 19 февраля 2007 г. 00:03:36 (MSK)
понедельник, 19 февраля 2007 г. 00:03:36 (MSK)
Test untar file - 89.471 file
124
понедельник, 19 февраля 2007 г. 00:05:40 (MSK)
понедельник, 19 февраля 2007 г. 00:05:40 (MSK)
Test copy smalldir - 89.471 file=174.115.356 byte
236
понедельник, 19 февраля 2007 г. 00:09:36 (MSK)
понедельник, 19 февраля 2007 г. 00:09:36 (MSK)
Test clear smalldir - 89.471 file=174.115.356 byte
72
понедельник, 19 февраля 2007 г. 00:10:48 (MSK)
понедельник, 19 февраля 2007 г. 00:10:48 (MSK)
Test copy bigdir - 1.707 file=1.018.867.378 byte
88
понедельник, 19 февраля 2007 г. 00:12:16 (MSK)
понедельник, 19 февраля 2007 г. 00:12:16 (MSK)
Test clear bigdir - 1.707 file=1.018.867.378 byte
1
понедельник, 19 февраля 2007 г. 00:12:17 (MSK)
Может еще кто поделиться своими тестами. Нету у меня ничего больше, кроме как UFS2.
И вот еще, что меня интересует. Чем может ограничиватся быстродействие компьютера, кроме как процессором и скоростью диска, измеряемой в мегабайтах.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 00:17, 19-02-2007

 

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


да нет, всё последующее
как выглядят нужные команды я не знаю, да и тестировать не на чем.
пока фри, тем более там оказывается нужно бы потестировать 10 параметров при создании системы и еще при монтировании, наверно столько же

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 22:09, 09-03-2007 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


ruslandh
еще вопрос, как в Linux создаются файловые системы, с какими параметрами. Интересуют размеры блоков, фрагментов и размер inoda.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 17:15, 17-03-2007 | #32


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Igor_I
Честно сказать - теорию не читал. На практике можно посмотреть на конкретных машинах. Как создаются - через parted или fdisk.


Обычно при создании "система" сама выбирает параметры, но возможно есть какие-то ключи.

-------
Поспешай не торопясь


Отправлено: 23:06, 17-03-2007 | #33


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


В ufs размер блока от 4096 до 65384, при этом размер фрагмента равен 1/8-1/2 от блока, mke2fs создает ext2 с блоками 1024-4096, размер фрагмента равен размеру блока, не густо . Правда по запросу может создать файловую систему и с большими блоками. Но фрагмент останется равным блоку.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Последний раз редактировалось Igor_I, 24-03-2007 в 13:17.


Отправлено: 13:09, 24-03-2007 | #34


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Размер фрагмента блока - это вроде особенность FreeBSD файловых систем (в смысле не Linux), хотя могу ошибаться.

-------
Поспешай не торопясь


Отправлено: 17:15, 24-03-2007 | #35


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


Сравнение производительности файловых систем или Reiser4 наносит ответный удар.
Некто John Robert Banks провел серию тестов популярных файловых систем, поддерживаемых Linux (ext2/3/4, reiser3/4/4 with compression, xfs, jfs, fat32, ntfs-3g) на нескольких ядрах (2.6.13 - suse 10 default и 2.6.20-mm1) на AMD Socket AM2 Athlon 64 3500+ system with a Seagate 250 Gig SATA drive and 512 MB RAM.

Представленные результаты весьма интересны апологетам Reiser4 - несмотря на то, что автор утверждает о абсолютном превосходстве Reiser4 над всеми остальными системами, таблицы показывают что далеко не все тесты настолько оптимистичны, а Reiser4 без компрессии практически всегда медленее ext4.

О корректности предоставленных результатов, конечно же, необходимо судить в контексте решаемой задачи.
(c)linux.org.ru

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 12:46, 06-04-2007 | #36


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


[mzd]
Этот сайт имеет ограничение траффика в 40 мб. Так что, посмотреть наверно только в понедельник.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 21:41, 06-04-2007 | #37


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: rar otchet.rar
(54.8 Kb, 4 просмотров)

У меня сейчас изменились приоритеты на автомобильную тему, а значит на компьютеры время не остается. И довести до ума графики не могу уже месяца два.
Выкладываю, что есть. Тестировалась UFS2. C разными блоками/фрагментами.
Тесты все, за исключением одного, FreeBSD зависала при нем.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:27, 01-07-2007 | #38



Компьютерный форум OSzone.net » Linux и FreeBSD » Новости и флейм из мира *nix » Тестирование быстродействия файловых систем.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] изменение параметров быстродействия в cmd alexandri Скриптовые языки администрирования Windows 7 14-01-2010 19:48
Debian/Ubuntu - О файловых системах __sa__nya Общий по Linux 8 21-07-2008 16:20
FTP/File - [решено] Несколько вопросов о файловых серверах,о WiFi e.t.c. BROTHERHOOD Хочу все знать 18 23-05-2008 01:57
Монтирование файловых систем chuvaki Общий по Linux 9 20-02-2004 22:34
Настройка быстродействия системы Kasper Хочу все знать 2 10-12-2003 20:07




 
Переход