Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Скорость копирования
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6197
Location: Москва

Post (Separately) Posted: Mon Apr 24, 2006 21:14    Post subject: Reply with quote

Lamer
Quote:
как средствами ТС можно копировать в nul?

Так же, как и в любое другое место. Smile Жмёшь F5, а в поле вместо каталога назначения пишешь nul . Правда, там есть кое-какие недоделки, уже сходу не помню. То ли каталоги с файлами не могёт так копировать, только сами файлы, то ли что-то в этом роде...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Mon Apr 24, 2006 21:39    Post subject: Reply with quote

Вот-вот. Я пробовал. Не пошло.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6197
Location: Москва

Post (Separately) Posted: Mon Apr 24, 2006 21:56    Post subject: Reply with quote

Попробуй ещё раз. Very Happy
Мои действия: Никаких файлов не выделено. Ставлю курсор на файл, жму F5 - появляется диалог. В диалоге указан путь второй панели плюс имя выбранного мной файла. Это всё нафиг стираю, вписываю вместо этого nul , жму Enter - пошло "копирование". При этом пишет, что копирует мой файл в c:\nul . Разумеется, никакого файла nul на диске C: не появляется, и файл никуда не записывается.
А у тебя что происходит?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Apr 24, 2006 23:06    Post subject: Reply with quote

2CaptainFlint
Интересно, а Тотал сам обабатывает обращение к нулевому устройству или "поручает" это оси? Если первое, то откуда появляется "с:"? ДОС пишет просто nul. Может, Гислеру пожаловаться? Не баг, конечно, но юзер без опыта работа в ДОС начнет, чего доброго, директорию c:\nul искать...
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Mon Apr 24, 2006 23:16    Post subject: Reply with quote

Quote:
но юзер без опыта работа в ДОС

Смешно. А много есть юзеров с опытом работы в ДОС?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Apr 24, 2006 23:33    Post subject: Reply with quote

"Я вам не скажу за всю Одессу...", но я, например Wink
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Mon Apr 24, 2006 23:34    Post subject: Reply with quote

Ты юзер? Ещё смешнее... Хотя могу поверить.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Apr 24, 2006 23:40    Post subject: Reply with quote

Угу. Питаю скромную надежду, что уже не ламер.
А сам-то по сути моего вопроса что думаешь?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Mon Apr 24, 2006 23:51    Post subject: Reply with quote

И я юзер с опытом работы в DOS. Я как раз этого С:\nul и испугался Smile Привык к обычному nul . Увидел эту бесовщину и подумал:"чур меня,чур". Не стал Enter нажимать. Smile
Только что получил среднюю скорость 81 МБ/с при копировании в nul c вышеуказанного RAID 8-мигигового образа DVD9. А страшилка в ТС мне очень не нравится.
И прошу обсуждающих заглянуть на предыдущую страницу,т.к. то,с чего всё началось,весьма неудачно ушло за горизонт.


Last edited by Lamer on Tue Apr 25, 2006 00:03; edited 1 time in total
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6197
Location: Москва

Post (Separately) Posted: Tue Apr 25, 2006 00:10    Post subject: Reply with quote

Вахмурка
По поводу nul удалось найти только этот топик. Больше информации не нашлось.

Lamer
Quote:
А страшилка в ТС мне очень не нравится.

Какая страшилка? Та, что с nul'ом что ли? Smile

Quote:
Только что получил среднюю скорость 81 МБ/с при копировании в nul c вышеуказанного RAID 8-мигигового образа DVD9.

Сам по себе отдельный результат мало о чём говорит. Нужно сравнение при разных значениях параметров CopyBlockSize и ему подобных - топик-то именно с этого начался. Smile
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Tue Apr 25, 2006 00:26    Post subject: Reply with quote

Quote:
Увидел эту бесовщину и подумал:"чур меня,чур"

Вот именно. Чтобы народ не стращать, надо, чтобы Гислер выкинул "с:". Где-то в другом потоке (лень искать) была уже дискуссия по поводу, скажем так, лаконичности сообщений Тотала о некоторых ошибках. Например, при попытке создать директорию с существующим именем, или с запретным именем типа prn.
Лично я считаю, что раз создание подобных папок запрещено осью, то не дело Тотала об этом напоминать.
А вот копирование на нулевое устройство Тотал выполняет сам и, если он делает это не так как ось, то должен делать это корректно, без "с:".
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Tue Apr 25, 2006 00:35    Post subject: Reply with quote

CaptainFlint wrote:

Какая страшилка? Та, что с nul'ом что ли? Smile

Да,с nuloм Smile
CaptainFlint wrote:

Сам по себе отдельный результат мало о чём говорит. Нужно сравнение при разных значениях параметров CopyBlockSize и ему подобных - топик-то именно с этого начался. Smile

Понимаю,понимаю. Я обещал нормальные данные попозже привести.

И сообщение "insufficient space on target" от ТС применительно к nul я тоже считаю маленьким тонким извращением Smile
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Tue Apr 25, 2006 01:36    Post subject: Reply with quote

Вахмурка wrote:
А сам-то по сути моего вопроса что думаешь?

Да как-то не задумывался. Представляешь, я не каждый день в nul копирую Shocked
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Thu May 11, 2006 00:30    Post subject: Reply with quote

Тэк-сь,уважаемые господа и дамы(если таковые присутствуют Smile).
Имею честь доложить вам,что мне удалось откопать и понаизмерять по теме нашего топика.

Во-первых , спасибо огромное тов. Sfinks ,съэкономившему мне парочку часов на разработку проги,создающей мелкое файло для тестов.Выложенная им утилитка очень помогла и,что приятно,имеет некоторый запас универсальности и дуракоустойчивости. Данных на винте не гробит,так что желающим также поизмерять скорость копирования весьма рекомендую.

Во-вторых, определён наконец источник ошибок копирования при попытках выставить размер буфера копирования по собственному усмотрению. Насколько я понимаю в колбасных обрезках,тов. Ghisler зарезервировал буфер 2^16 килобайт, поэтому при попытке установить буфер более 65535 ТС просто начинает подглюкивать при копировании втихую,хотя недопустимое значение в процессе самой настройки через собственное меню конфигурации проглатывает спокойно.(может есть смысл зарепортить это Ghislerу).Если же поставить ровно 65535,то ТС уменьшает до ближайшего меньшего допустимого значения 65472. Почему шаг выбран равным 64 кстати тоже один отдельный интересный вопрос.Он что,какого-то выравнивания добивался?

В-третьих,именно это значение(максимальное) и является лучшим с двух точек зрения.
1.даёт лучшую скорость копирования
2.ускоряет отклик профайлера ТС,т.е. предположительное время копирования показывается почти сразу же,в то время как при блоке по умолчанию(10240) спустя некоторый ощутимый промежуток времени.

В-четвертых, играть величинами остальных блоков(там ,где умолчание 32,64 ) видимо лишено смысла. Время копирования меняется слишком незначительно.

Напоследок сами данные.Если заметите неточность-поправьте.Только пожалуйста не для подколки,a по делу.

Сразу оговорюсь. Я отступил от оговоренной мной же с тов. Kentom методики,т.к. там обнаружились дополнительные недостатки.

HDD1 SATA stripped RAID 2xST3200822AS on sil3112r cache 2x8MB 6 разделов
HDD2 UDMA33 Fujitsu MPC3102AT cache 2MB 1 раздел
Total RAM 512MB
везде NTFS Размер кластера 4 кило. По этой же причине и пришлось образцы увеличить с
1 кБ до 4-х ,иначе все файлы ложатся в МFT.

Привожу как есть. Измерено ручным секундомером перед экраном Smile

25000 files each 4096 B
from HDD2 to HDD1 na razdel D CopyBlockSizeOther=32 4`52``
from HDD2 to HDD1 na razdel F CopyBlockSizeOther=32 5`18``
from HDD2 to HDD1 na razdel D CopyBlockSizeOther=128 5`16``
from HDD2 to HDD1 na razdel F CopyBlockSizeOther=128 5`11``

25000 files each 4096 B
HDD1 D to F CopyBlockSize=32 1`59``
HDD1 F to D CopyBlockSize=32 1`49``
HDD1 D to F CopyBlockSize=128 1`47``
HDD1 F to D CopyBlockSize=128 1`42``

1 file 1 373 759 488 B
HDD1 D to F CopyHugeBlockSize=10240 31``
HDD1 F to D CopyHugeBlockSize=10240 31``
HDD1 D to F CopyHugeBlockSize=65472 28``
HDD1 F to D CopyHugeBlockSize=65472 28``
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Thu May 11, 2006 01:12    Post subject: Reply with quote

Quote:
поэтому при попытке установить буфер более 65535 ТС просто начинает подглюкивать при копировании втихую

А как ты это понял?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group