pozitronik: (Default)
pozitronik ([personal profile] pozitronik) wrote2008-04-18 07:16 pm
Entry tags:

XP vs Vista. Часть вторая: скорость копирования

Первая часть.

Сравнил скорость копирования в XP и Vista. Копировался каталог общим размером 883486678 байт (4043 файла различного размера). Копирование проводилось в пределах одного логического раздела (290 Гб, 14 Гб свободно) и на другой физический диск (465 Гб, 181 Гб свободно). Сначала копировал через Explorer методом copy/paste, затем через Total Commander 7.02. В TC выставлены следующие настройки копирования: размер буфера для одного диска: 1024 Кб, для разных дисков - 128 Кб. Размер пред копированием не подсчитывается.
После каждого копирования компьютер перегружался.
Результаты меня весьма удивили и даже смутили.

Результаты:

XP:
В пределах одного логического раздела:
Explorer: 05:25
Total Commander: 05:46

На другой физический диск:
Explorer: 0:34
Total Commander: 0:41

Vista:
В пределах одного логического раздела:
Explorer: 01:15
Total Commander: 01:38

На другой физический диск:
Explorer: 0:43
Total Commander: 0:25


Если не очень высокую скорость копирования через Total Commander я могу объяснить неоптимизированными настройками буферизации (никогда этим не баловался, теперь надо будет заняться), то различия в скорости копирования между XP и Vista объяснить трудно. В трёх тестах из четырёх Vista оказалась быстрее, и быстрее НАМНОГО.
Единственный приходящий мне в голову вариант - разные драйвера на материнскую плату. Под XP устанавливались драйвера с диска производителя, под Vista ничего не потребовалось - всё заработало сразу же после установки. Но это может говорить только в пользу Висты.

На очереди - сравнение скорости в 3DMark'06.

[identity profile] konstpaus.livejournal.com 2008-04-18 02:41 pm (UTC)(link)
впечатляет...

ждем тридэмарк %))

[identity profile] dragon-ru.livejournal.com 2008-04-18 03:11 pm (UTC)(link)
Очень неожиланные результаты. Пожалуй, стоит описать свой опыт более детально.

Первый случай: на флешке находится zip-архив, состоящий примерно из 2000 jpg-ов, запакованный с нулевым сжатием. Копирование файлов из архива с одновременной распаковкой заняло на ХР около 1-2 мин, на Висте - более получаса.

Второй случай сходен: копировалось содержимое файла drivers.cab из инсталяционного диска ХР, опять-таки с одновременной распаковкой. Диск находился в компе с Вистой; копирование осуществлялось на комп с ХР. То же соотношение времени - несколько минут против часа.

[identity profile] dragon-ru.livejournal.com 2008-04-18 03:12 pm (UTC)(link)
Забыл указать общий объем в первом случае - примерно 100 Мб.

[identity profile] anexer.livejournal.com 2008-04-18 06:22 pm (UTC)(link)
dragon_ru ты не единственный кто имеет подобный опыт.. я тоже аналогичный имею. Вся сеть подобным опытом пестрит. Тем неожиданнее реультаты pozitronik-а. Иначе как дровами я это объяснить не могу. :)

[identity profile] pozitronik.livejournal.com 2008-04-18 07:14 pm (UTC)(link)
>Иначе как дровами я это объяснить не могу. :)
А наличием сервис-пака?

[identity profile] pozitronik.livejournal.com 2008-04-19 04:15 am (UTC)(link)
Подтвердились догадки о причинах медленного копирования через TC. Увеличил буфер копирования до 16384/1024 Кб, при этом под Vista скорость копирования того же каталога, в пределах одного раздела увеличилась на 35 секунд, а скорость копирования на другой диск немного уменьшилась (в пределах погрешности измерения).

[identity profile] antropovalexey.livejournal.com 2008-06-29 06:50 pm (UTC)(link)
> Под XP устанавливались драйвера с диска производителя, под Vista ничего не потребовалось - всё заработало сразу же после установки
имхо стоит качнуть последнюю версию драйверов (как правило под XP и Vista одинаковые) и протестить еще раз.

[identity profile] pozitronik.livejournal.com 2008-06-29 07:10 pm (UTC)(link)
Дрова под XP на момент тестирования были последней версии.

[identity profile] laurenalmony.livejournal.com 2008-10-17 06:54 am (UTC)(link)
3DMark Тестировалась последняя на момент написания статьи версия 3DMark’03 (3.

[identity profile] anibalselinger.livejournal.com 2008-10-09 04:18 pm (UTC)(link)
SLang…ap&mapindex=8 последняя - там есть версии для Vista 32 и для все остальных ос.

[identity profile] plone.livejournal.com 2008-06-29 07:13 pm (UTC)(link)
Интересны также результаты копирования данных объемом существенно больше оперативной памяти (ну, хоть раза в два). А так, кто знает, может просто кэш записи позже сбрасывается.

[identity profile] pozitronik.livejournal.com 2008-06-29 07:19 pm (UTC)(link)
После каждого копирования компьютер перегружался. Это если имеется в виду подозрение на то, что при повторном копировании данные брались из кеша.
Но вообще - попробую, почему бы нет.

[identity profile] caspianroach.livejournal.com 2008-06-29 07:57 pm (UTC)(link)
Полную дефрагментацию до тестов и после каждого теста делал?

[identity profile] pozitronik.livejournal.com 2008-06-30 03:34 am (UTC)(link)
Винты были только что купленные и не особенно забитые. Форматировал перед установкой ОС. Фрагментация тут существенной роли играть не может, т.к. работало всё с одним и тем же набором данных. Если система и не возвращалась к исходной ситуации, то расхождения были минимальны.

[identity profile] die-tinte.livejournal.com 2008-06-29 09:02 pm (UTC)(link)
Руссинович катал большую статью о том, как они оптимизировали копирвоание файлов в Висте. В двух словах - раньше функция копирования была "генерик" для самых худших случаев, а теперь заточена под конкретные ситуации.

[identity profile] pozitronik.livejournal.com 2008-06-30 03:35 am (UTC)(link)
Перевод не попадался?
Это я к тому, что если его нет - я сделаю.

[identity profile] die-tinte.livejournal.com 2008-06-30 09:27 pm (UTC)(link)
http://blogs.technet.com/markrussinovich/archive/2008/02/04/2826167.aspx
Перевод по идее должен быть

[identity profile] butilkaroma.livejournal.com 2008-06-29 09:38 pm (UTC)(link)
Ждем! =)

[identity profile] http://users.livejournal.com/spel_/ 2008-06-30 08:26 am (UTC)(link)
дефрагментацию делал на обоих системах?