tag:blogger.com,1999:blog-654279083390275842.post3869847855252551335..comments2024-03-19T12:22:43.654+03:00Comments on Размышлизмы eao197: [work.humour] Предположительное время завершения архивирования внушаитьeao197http://www.blogger.com/profile/17283739752119445290noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-654279083390275842.post-21366843049822119612012-11-03T12:08:00.946+03:002012-11-03T12:08:00.946+03:00@имя:
Оказалось, что 7zip может создавать zip-арх...@имя:<br /><br />Оказалось, что 7zip может создавать zip-архивы больше 2Gb. Так же это может делать и WinRar начиная с версии 4.10 (если мне не изменяет склероз).<br /><br />Я архивировал не репозитории, а рабочие копии. Захотел сбросить свой home dir со старого ноутбука на внешний винт. И чтобы не разбираться с накопившейся за много лет требухой, просто решил закинуть все в архив.<br /><br />Т.к. у меня много рабочих копий, которые делались SVN-ом версий 1.4/1.5 (которые создают множество мелких файлов в рабочем каталоге), то 7zip-у сносило крышу.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-78693886418880240972012-11-02T17:08:06.888+03:002012-11-02T17:08:06.888+03:00ммм... про временный файл -- я опять же полагал, ч...ммм... про временный файл -- я опять же полагал, что 7зип в свой временный файл пишет то, что в будущем будет архивом; если же он создает этот файл для каких-то иных целей -- например, для сортировки на тот случай, когда ему не хватает оперативки -- то тут и правда могут быть великие тормозаимяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-49705485197723486612012-11-02T15:44:24.265+03:002012-11-02T15:44:24.265+03:00безопасно можно считать, что не больше 2 гигов на ...безопасно можно считать, что не больше 2 гигов на каждый файл и не больше 2 гигов на *архив* в целом<br /> (т.е. в разархивированном виде больше 2ГБ)<br /><br />а разве у тебя есть репозитории, которые в архиве больше 2ГБ? сабвёршен как-то вообще мимо меня прошел, я не знаю, может там практика -- делать одну репу на все, вместо кучи реп, как в гит/меркуриал? я-то неявно полагал, что у тебя куча реп, и можно зип, скажем, из тотал-коммандера запустить в режиме "по одному зип-архиву на каждую директорию"<br /><br />насчет временного файла -- если пустое место на диске жутчайше фрагментировано, то это и правда может снизить скорость в 2 раза, а если нет -- то он кэшироваться должен, так что падение скорости будет незаметноимяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-6619298175553762472012-11-01T20:42:22.039+03:002012-11-01T20:42:22.039+03:00@имя:
Проблема еще и в том, что 7zip почему-то с...@имя:<br /><br />Проблема еще и в том, что 7zip почему-то создал в текущем каталоге свой временный файл. Поэтому мало того, что постоянно дергал головку диска для чтения данный, так потом еще и возвращал ее для записи временного файла.<br /><br />А разве в обычный zip можно засунуть больше 2Gb данных?eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-53726503010747849892012-11-01T00:02:51.068+03:002012-11-01T00:02:51.068+03:00впрочем, можно взять обычный zip, который жмет фай...впрочем, можно взять обычный zip, который жмет файлы по отдельности и емнип не сортирует по расширениюимяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-82351883887129327742012-10-31T23:58:34.938+03:002012-10-31T23:58:34.938+03:00это хороший повод купить ssd на 128 ГБ
но даже на...это хороший повод купить ssd на 128 ГБ<br /><br />но даже на hdd 1 seek это примерно 10 мс, так что скорость чтения диска должна быть на уровне 400кб/с или выше, а не 4кб/симяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-21538981431817065002012-10-31T23:11:17.483+03:002012-10-31T23:11:17.483+03:00@имя:
Проблема, как я понимаю, в том, что 7zip уп...@имя:<br /><br />Проблема, как я понимаю, в том, что 7zip упорядочивает файлы по расширениям (а если их нет, то по именам). Т.е. сначала архивируются, к примеру, все .cpp-файлы, затем все .h, затем все .hpp и т.д.<br /><br />Вне зависимости от того, в каком каталоге файлы располагаются.<br /><br />Из-за этого, если в рабочем каталоге осталось куча all-wcprops файлов в тысяче подкаталогов, то 7zip будет собирать их все, гоняя головку винчестера в разные его области. Отсюда и крайне низкая скорость архивации.<br /><br />Как это отключить при беглом знакомстве с опциями 7zip я не понял.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-21238551623430489842012-10-31T21:00:39.332+03:002012-10-31T21:00:39.332+03:00скорость 2 килобайта в секунду и впрямь заставляет...скорость 2 килобайта в секунду и впрямь заставляет задуматься...<br /><br />даже 6 килобайт в секунду, при том, что размер страницы в ФС обычно 4кб, тоже как-то... излишне медленно<br /><br />все же можно попробовать создать отдельный раздел на другом физическом диске гигабайт в 100 и скопировать все твои данные туда; тогда они там уж точно будут дефрагментированыимяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.com