|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Pavel Vasilyev 2:5020/1042.65 25 Aug 2005 19:13:22 To : Anton Shuko Subject : Глупый вопрос о скорости... -------------------------------------------------------------------------------- 25 Авг 05 13:43, Anton Shuko -> George Shuklin: GS>> Какая скорость копирования файлов под линуксом? (При включнном GS>> удма/дма). Скажем, на новых винтах 120+? GS>> Копирование файла в /dev/nul. AS> действительно глупый вопрос, потому что это не копирование, а чтение. AS> ну от 5 до 50 мег/с на том же винте, но разном железе. Да и не тест это, и то что hdparm -t -T, всё лажа... Hадо просто взять ls -l большой.файл запомнить размер. (файл можно сделать из dd if /dev/urandom of=big.file bs=1024k count=1024 уж точно не какая логическая оптимизация копирования не спасёт.) Потом time mv -f ./большой.фаил /куда/нибудь/tmp желательно на другой раздел, и затем: размер/время. Такую же процедуру с каталогом, ну скажем /usr/share/* или сразу /usr И так раз 10, потом среднее мат./геометрич./гармонич. какое нравится. ;-) Вот тебе и будет реальная работа диска, зато как радостно на душе станет, если иногда быстрее работать будет. Правильно? Мы же на нём не собираемся постоянно гонять в /dev/null и из /dev/random или как hdparm -T /dev/hda: Timing cached reads: 608 MB in 2.01 seconds = 302.99 MB/sec Hу что мне это даст? счастья полные штаны, что он из кэша читает со скоростью 151.4999999 Mb/sec Или localhost:~ # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 88 MB in 3.05 seconds = 28.83 MB/sec Да фиг там.... вот реальные... localhost:~ # dd if=/dev/urandom of=/test.img bs=1024k count=88 88+0 входных записей 88+0 выходных записей 92274688 bytes (92 MB) copied, 60,8824 seconds, 1,5 MB/s localhost:~ # time mv -f /test.img /usr real 0m4.567s user 0m0.001s sys 0m1.070s (92274688b/4.567s)/1024/1024 ~= 19.25Mb/s Hу никак не 28Mb/s и то, я не уверен, что 19.25 это тоже реальная скорость... ещё может 3Mb/s скинуть тогда наверно да. это UDMA66 т.е. то что "написано на коробке" * 30% = реальная скорость Hа больших файлах ещё хуже будет, а тем более с таким же объёмом, но на куче мелких файлов. Memento morri Anton! --- GoldED+ 1.1.5 (Linux 2.6.12.5 i686) * Origin: Random Origin Generator: j#$bSF4vg@=t/r;M2"C\n[1;Zv (2:5020/1042.65) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4568430e1a87.html, оценка из 5, голосов 10
|