Подскажите как проверить время выполнения в cmd программы rar #550159


#0 by Иде я
подскажите, тестирую архивацию бакапов лотуса 110Гб баз вначале все копируется в temp, затем все архивируется Rar на сетевой диск. Естественно все это занимает очень долго времени. Есть подозрение, что rar не успевает заархивировать до следующенего бакапа. Как проверить в коммандной строке время выполнения rar ? надо вывести время начала , время окончания с точностью до секунд - ибо эксперементировать на 100 гинах  я явно не буду. Хочу на небольших обьемах попробовать. Еще момент - попробовал по сетевому диску тестировать архив - выдает постаянно ошибку чтения....
#1 by Wobland
обMSScriptControl = Новый COMОбъект("MSScriptControl.ScriptControl"); обMSScriptControl.language = "javascript"; Старт=обMSScriptControl.eval("new Date.getTime"); Финиш=обMSScriptControl.eval("new Date.getTime"); может, поможет
#2 by Wobland
+ Сообщить((Финиш-Старт)/1000+" сек.");
#3 by filh
@echo off for /f "skip=1 tokens=1-3" %%i in ('wmic.exe /node:"%sNode%" path Win32_LocalTime get Hour^, Minute^, Second') do (    set /a iHours   = %%i    set /a iMinutes = %%j    set /a iSeconds = %%k ) echo Hours  : %iHours% echo Minutes: %iMinutes% echo Seconds: %iSeconds%
#4 by supremum
time /t >>log.txt date /t >>log.txt
#5 by filh
+3 вот так для тебя for /f "skip=1 tokens=1-3" %%i in ('wmic.exe path Win32_LocalTime get Hour^,
#6 by Rabbit
А rar многопоточность пользует, или нет?
#7 by filh
с точностью до секунд у Автора.
#8 by supremum
Использует
#9 by Иде я
В. Как точно определить время выполнения команды или фрагмента сценария в Windows PowerShell? О. С помощью команды Measure-Command можно отобразить точное время выполнения команды или фрагмента сценария. Следующие команда и результат показывают время выполнения команды Get-Services: Usersjohn> measure-command {get-service} Результат: Days : 0 Hours : 0 Minutes : 0 Seconds : 0 Milliseconds : 12 Ticks : 120351 TotalDays : 1.39295138888889E-07 TotalHours : 3.34308333333333E-06 TotalMinutes : 0.000200585 TotalSeconds : 0.0120351 TotalMilliseconds : 12.0351 Вывод собственно команды (Get-Services) не показан, поэтому результат можно направить в файл.
#10 by Иде я
Может кто знает настройки архивации для больших обьемов баз ? Словарь побольше там или еще чего ?
#11 by Иде я
В Powershell-e одни и теже задачи можно выполнять по разному. Но какой способ является самым быстрым и лучшим? Что бы это узнать я буду использовать командлет Measure-Command. Этот командлет показывает время выполнения команды или целого блока команд. В использовании он очень прост, я просто выбираю кусок скрипта, скорость которого мне нужно проверить и заключаю его в фигурные скобки. Вот как можно получить время выполнения скрипта в милисикундах: PS C:> (measure-command {get-childitem c:software -filter "*.txt" –recurse }).totalmilliseconds 5,5485
#12 by supremum
Смотря что нужно: скорость и степень сжатия понятия взаимоисключающие )
#13 by FN
rar .....>log.txt log.txt парсить на наличие строки Done
#14 by Иде я
попробую поставить размер словаря побольше
#15 by Конфигурист
Не уверен. Интеловский камень, в таск-менеджере 2 окошка загрузки проца, Вин7проф, винрар загружает только один процессор.
#16 by Иде я
(measure-command {c:admin ar ar.exe a e: arackup00 c:lotusdata*.*}).totalmilliseconds 71478,1343 (measure-command {c:admin ar ar.exe a -md4096 e: arackup00 c:lotusdata*.*}).totalmilliseconds 59248,697 (measure-command {c:admin ar ar.exe a -md64 e: arackup00 c:lotusdata*.*}).totalmilliseconds 127880,6309 (measure-command {c:admin ar ar.exe a -md2048 e: arackup00 c:lotusdata*.*}).totalmilliseconds 67530,3818
#17 by Иде я
Правда архивировал не базы, а visaul studio 2010 trial большинство cab файлы
#18 by supremum
Т. е. на словаре 4096 оказался быстрее всего? С версии 3.6
#19 by Иде я
Угу.
#20 by supremum
Невероятно! ) Попробовал MS Visio дистриб архивнуть получилось вот что: 4096 кб - 1 минута 29 секунд 64 кб - 36 секунд
#21 by smaharbA
доча писала простенький архиватор без словарей, рар отдыхает
#22 by Иде я
PS C:admin> (measure-command {c:adminin ar ar.exe a -md2048 -ilogc:admin ar.txt -v14M e: arackup00 c:lotusd ata*.*}).totalmilliseconds 151118,5809 PS C:admin> (measure-command {c:adminin ar ar.exe a -md4096 -ilogc:admin ar.txt -v14m e: arackup00 c:lotusd ata*.*}).totalmilliseconds 144642,5275 PS C:admin> (measure-command {c:adminin ar ar.exe a -md64 -ilogc:admin ar.txt -v14k e: arackup00 c:lotusdat a*.*}).totalmilliseconds 135380,1074
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С