Tecтирование Windows 7 – наблюдения за скоростью копирования
Одним из наиболее “больных” мест Windows Vista сообществом считается низкая скорость файловых операций, особенно на внешних USB-устройствах.
Если честно, то я не планировал специально доказать обратное по отношению к Windows 7 – оно само так получилось :) Мне просто надо было скопировать на внешний USB-диска образ с Office 2007 для переноса на сервер с виртуалками, который находился на рабочем ноутбуке, работающем теперь под управлением Windows 7 beta. Я, не долго думая, подключил первый попавшийся USB-драйв, нашел этот файл образа размером в 559МБ, выполнил для него Send To … и тихо удивился… Скорость копирования на внешний USB-диск, 2.5” который, не самый быстрый – была практически мгновенной, а показанные значения копирования зашкаливали за недостижимые физически для драйва 65МБ/сек!!! Сравнил с аналогичной операцией над тем же файлом туда же по Windows Vista – 8МБ/сек?!… Жуть как разогнали, казалось бы, винты и USB-интерфейсы под Win7. Для тех, кто не верит – приводятся оригинальные скриншоты окна копирования (слева – Vista, справа – Windows 7):
Но недолго пришлось радоваться… Оказалось, что на 8-10 секунд копирования (вернее, движения прогресс-бара диалога) приходится еще 15-18 секунд ожидания завершения операции, при том, что статус операции достиг своего завершения (похоже, Windows 7 “сбрасывает” кеш) – итого, примерно 28 секунд копирования файла размером 559МБ дают нам среднюю скорость в 20МБ/секунду записи на USB-драйв, что существенно выше показанных Windows Vista. Но то, что прогресс-бар и показатель “мгновенной скорости” копирования врет безбожно (как это было когда-то на Windows XP) – стало совершенно очевидно.
Все эти эксперименты я проводил в выходные, а уже в понедельник мне случайно досталась новая сборка 7022. И, представьте, каково было мое удивление, когда я решил проверить диалоговое окно копирования и его показания скорости для этого же файла… Прогресс-бар показывает теперь (в сборке 7022) процесс копирования корректно, т.е. диалоговое окно закрывается при достижении им конечной отметки сразу, без столь длительного ожидания в 15 сек, как это было в сборке 7000. Зато… правильно – из этого диалогового окна совершенно пропали показатели мгновенной скорости копирования… вообще… и еще – увидить время до окончания операции мне тоже так и не удалось, даже на более крупных файлах. Только Calculating… Похоже, разработчики еще прорабатывают правильный алгоритм подсчета скорости копирования и времени окончания.
Но если говорить об абсолютных замерах, то 7022 справилась с операцией копирования 559МБ файла на USB-диск уже за 23 секунды, что дает достаточно неплошие показатели в 24МБ/сек, а вот время копирования С USB-диска 2,5ГБ файла состалило всего 80 сек, что позволяет говорить о 32МБ/сек. Что весьма и весьма радует… Подождем теперь, что покажут другие публичные сборки Windows 7.
Comments
Anonymous
January 01, 2003
Давно вынашиваю этот пост в голове, и наверное, долго бы еще вынашивал, если бы не пост Александра иAnonymous
January 01, 2003
Давно вынашиваю этот пост в голове, и наверное, долго бы еще вынашивал, если бы не пост Александра иAnonymous
January 01, 2003
2 Garry Под "публичными сборками" понимаются любые сборки, которые Майкрософт предоставит на суд общественности. А будет ли это Бета2, или RC1/RC2, или сразу RTM - жизнь покажет. :) Главное, чтобы оно копировало также шустро, как и сейчас :)Anonymous
January 01, 2003
Интересно, а что в это время происходило с процом? А то у меня Windows 7 только на виртуалке крутится и там USB проброшен и нагрузка во время копирования у меня выросла неслабо.Anonymous
January 01, 2003
О, Костантин... Бью челом, покорно извиняюсь, что не угодил вашему тонкому эстетическому вкусу на предмет выверения всех этих наносекунд и вит в процессе копирования. Но факт остается фактом - копирование Windows 7 ведет себя совершенно по другому, нежели Vista, причем, даже по другому в разных сборках. Ждем вашей статьи с точными данными. Линк на свою статью можете пропиарить тут.Anonymous
February 03, 2009
>> Подождем теперь, что покажут другие публичные сборки Windows 7. А они будут? Вроде-бы, было сказано, что после беты будет релиз-кандидат (весна или лето?) и релиз (осенью?). Или под публичными подразумевается что-то типа подписки MSDN Plus, например?Anonymous
February 03, 2009
Интересно, а как это на проце сказалось? Просто, у меня Windows 7 на виртуалке стоит и USB я пробрасываю, поэтому у меня нагрузка на проц подпрыгнула очень даже сильно.Anonymous
February 03, 2009
Статья на уровне третьего класса средней школы!Anonymous
February 05, 2009
Пожалуйста, расскажите немного подробнее о "сервере с виртуалками, который находился на рабочем ноутбуке, работающем теперь под управлением Windows 7 beta"? Какая система виртуализации используется? Задействует ли она аппаратные AMV-V или Intel-VT на ноутбуке?Anonymous
February 09, 2009
Ситуация не повторилась. Даже наоборот. Скорость копирования Windows 7 (сборка 7000) была ниже чем на Vista SP1 (оборудование одно и тоже)Anonymous
February 10, 2009
Кроме того, наблюдается жутко низкая скорость копирования файлов с других компьютеров в локальной сети. Тестировалось на разных сетевухах. Скорость максимум 500 KBsAnonymous
February 11, 2009
Абсолютные замеры не интересны по той причине, что они зависят от реальной (а не заявленной) скорости записи/чтения конкретной флэшки. В этом конктесте было бы интересно узнать лишь то, меняется ли общее время при копировании в другом файловом менеджере... А вообще, хотелось бы увидеть больше конкретики о движке копирования. Наподобие http://blogs.technet.com/markrussinovich/archive/2008/02/04/2826167.aspx :) Если копирование будет все так же вызывать нарекания, Марк обязательно расскажет о нем на досуге :)Anonymous
February 17, 2009
вот только что проверил копирование на висте с ноута на внешний усб винт 35мб/с картинку выложить? так что не знаю, что там в висте медленно... 10 мин настройки и виста работает значительно живей ХПAnonymous
March 09, 2009
тоталом провертье скорость и все, чего гадать-тоAnonymous
November 30, 2009
При любых способах копирования по сети с компьютера на компьютер ужасно маленькая скорость что только не пробовал и сторонние проги для копирования и тотал и драйвера обновлял толку ноль! максимум выдаёт 9.6 Мб/сек.