Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 3)

Модерирует : gyra, Maz

Maz (27-08-2020 19:31): WinRAR (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: Часть 1 | Часть 2



Официальный русский сайт: win-rar.ru
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Финальная английская версия: 5.91 x86 | x64 (29.06.2020)
Финальная русская версия:  5.91 x86 | x64 (29.06.2020)
 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

 
Скачать ранее вышедшие версии также можно с официального сайта.

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекция всех ранее выходивших версий WinRAR (1995-2020): скачать (253 МБ) [обновлено 30.03.2020]

вместо F.A.Q. || альтернативные архиваторы

Почему опять задерживается русская версия? А при русском разработчике на языке XXX уже давно есть. Не захламляйте тему подобными вопросами.

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio: Стандартная (48x36). Мелкие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 12:00 14-12-2016 | Исправлено: Domin0, 13:37 26-08-2020
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ndch
Цитата:
Вывод неверен.
Ага, математика врет.
Вот ваша чудо-табличка точно леваком попахивает, или, как минимум, неравными условиями: 1280 МБ без сжатия - 30 секунд, 627 МБ (даже если не брать в расчет сжатие) - 7 секунд.

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 13:01 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Чудо-табличка точно леваком попахивает

Раз пошла такая пляска... Убедишься не в леваке - ботинки съешь ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 13:16 07-11-2017
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
Могу я поинтересоваться такой стратегией записи ?

Читает из исходного файла по 256кб, пишет в архив. А чтение по 32кб, судя по отличающимся флагам, это скорее что-то системное (кэш?), приписанное RAR.
 
Добавлено:
По крайней мере в отладчике в rar 5.50 я сейчас с -m0 эти 32кб не увидел. Только чтение и запись по 256кб.
 
Добавлено:
ndch

Цитата:
Влияние виндового дискового кеша присутствует, я этого не отрицаю.


Цитата:
i3-3220, 6 Гб, hdd

Тогда надо для измерения производительности кэш сбрасывать перед каждым запуском. А то где-то больше закэшировалось от прошлого запуска, где-то меньше, а влияние hdd на итоговый результат более чем заметно. Я для сравнения скорости сжатия обычно использую RAM диск или полностью закэшированные исходные данные.
 
Может оказаться, что на фоне скорости hdd разница в скорости быстрых алгоритмов сжатия уже не так важна.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 14:15 07-11-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal

Цитата:
Читает из исходного файла по 256кб, пишет в архив. А чтение по 32кб, судя по отличающимся флагам, это скорее что-то системное (кэш?)

Чтение по 32кб всёгда приходится на end of file - блок с последним "хвостом" файла. К RAR это отношения не имеет, это системное.
 

Цитата:
Я для сравнения скорости сжатия обычно использую RAM диск или полностью закэшированные исходные данные.

Именно так. Если хочется чуть более приближённых к "боевым условиям" результатов, то можно замерить на SSD.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 15:08 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Скажите, по какой причине мне интересно совокупное время выполнения всех описанных операций, а не только самого архиватора ?
 
Добавлено:

Цитата:
Чтение по 32кб всёгда приходится на end of file - блок с последним "хвостом" файла. К RAR это отношения не имеет, это системное.  

Да. Предлагаю посмотреть на участок файла копируемый в far-e:
 
 
 
   
 
Добавлено:
Так же предлагаю обратить внимание на
* размер файла (1280 Мб)
 
1. первую операцию чтения, смещение, длину
2. вторую (парную) операцию чтения, смещение, длину
происходящего в рар-е.

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 15:08 07-11-2017 | Исправлено: ndch, 15:20 07-11-2017
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
Увеличение буфера сверх 256кб снижало производительность на некоторых старых XP системах. Поэтому пока он 256кб.
 
Если вы про несоответствие смещений архива и файла, так у архива еще служебные данные есть.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 15:39 07-11-2017
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А что с офсайтом? Полдня уже не работает.

----------
Опросы ru-board'а

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 15:45 07-11-2017
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Engaged Clown
DDoS'ят. win-rar.com тоже.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 15:51 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чтобы не было обидно, попробую зайти с другого конца.
 
копирование ФАЙЛА (1280 мб) на флешку:
80 сек +-1 сек
 
rar a -m0 K:\z.rar system.ext4.img
90 сек +-1 сек
 
Объясните ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 15:54 07-11-2017
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
Что тут объяснять, 12% разницы это не 50 и не 100. Сколько-то ушло на вычисление контрольной суммы, сколько-то на заголовки и связанное с ними отсутствие выравнивания.
 
Когда я оптимизировал упаковку и распаковку с -m0 для флешек, я заметил, что для производительности некоторых флешек выравнивание важно, некоторых - нет. Некоторым нужен буфер одного размера, некоторым - другого. Возможно в вашем случае с буфером в 1мб было бы чуть быстрее, но, как я уже писал, такой буфер приводил к падению скорости в других случаях.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 16:08 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При архивации на флешку по достижении "adding 100%" появляется сообщение "OK", но по факту программа не завершается ещё ~ 10 секунд.
 
Так почему появляется надпись "ОК", если еще не окей ? Юзеры от этого нервничают.

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 16:11 07-11-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
Так почему появляется надпись "ОК", если еще не окей ?

Потому что система говорит, что операция завершена. При этом сама система ещё некоторое время дописывает результат из кэша на флешку. Если флешка с медленной записью, это очень заметно.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 16:20 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Потому что система говорит, что операция завершена.

Вообще-то не так. Программа еще не завершена, она ещё выполняется, файл открыт на запись.

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 16:24 07-11-2017
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
появляется сообщение "OK", но по факту программа не завершается

наверно флешка в NTFS и это результат буферизации записи

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 16:24 07-11-2017
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
Потому что OK это окончание упаковки одного файла, а не завершение всей операции. Завершение операции это Done. Перед завершением происходит закрытие архива, которое и вызывает задержку из-за записи системой содержимого дискового кэша.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 16:25 07-11-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
файл открыт на запись

До тех пор, пока система не закончит записывать файл из кэша на флешку, файл будет открыт на запись.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 16:26 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal

Цитата:
Что тут объяснять, 12% разницы это не 50 и не 100.

Хорошо.
 
-m1
 
1-й эксперимент: Запись архива на флешку. 33 секунды.
2-й эксперимент: Архивирование на флешку. 46 секунд.
 
Разница 38%
 
Добавлено:
EugeneRoshal

Цитата:
OK это окончание упаковки одного файла, а не завершение всей операции.
Завершение операции это Done.

Находите это очевидным ?
 
Если хотите, скажите что критика неинтересна. Я пойму.
 
VitaminP

Цитата:
наверно флешка в NTFS и это результат буферизации записи

Не подскажете, файловые операции кешируются только с объектами ntfs ? Для флешек по умолчанию ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 16:32 07-11-2017 | Исправлено: ndch, 16:41 07-11-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
 
Флешка имеет на борту свой буфер (ёмкость зависит от ёмкости матрицы) и свою ОС с собственной ФС. Данные попадают в её буфер и пишутся какое-то время на матрицу. Только по завершении всех операций контроллер выставит на шину READY. Отсюда и интервал времени - быстродействие матрицы на деле не столь велико. Время цикла перезаписи ячейки порядка 5 - 7 микросекунд. Просто матрица сильно распараллелена что ускоряет её быстродействие - пока пишется одна строка операции идут с другими.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 16:51 07-11-2017
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Хорошо. Расскажите  как отличить кеш винды  от кеша устройства.

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 22:47 07-11-2017
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Неожиданно попрошу о маленьком, но удобном дополнении к опциям извлечения.
Хотелось бы в диалоговом окне 'Путь и параметры извлечения' такую же галочку, как и в основных настройках - 'Добавлять к пути имя архива'.
Её можно разместить внизу четвёртой строкой под 'Показать файлы в проводнике'.
Тогда, при переключении сей галки, путь извлечения будет синхронно меняться прямо здесь и сейчас. А в основных настройках её можно даже оставить в силу привычки.

----------
Мы все умрём. (-:

Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 00:48 09-11-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 3)
Maz (27-08-2020 19:31): WinRAR (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru