Сживать, быстрее чем писать-читать с платин. Отсюда и выигрываем.
Гарантировано во всех случаях только ЦПУ будет больше греться, а если данные плохо жмутся - ещё и "бесплатный" DoS обеспечен
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
А так же на диск будет меньше писатся. И быстрее соответсвенно.
Гарантированно - нет
То есть по вашему производительность архиватора сильно зависит от типа данных, которые он сжимает? Вот это новость.
Естественно
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
если не брать случаи "нули vs рандом", то это не так заметно.
Сначала "вот это новость", а теперь "не так заметно" Что дальше - будем подгонять реальность под задачу?
Особенно на простых алгоритмах .которые там и используются.
Это deflate простой? Нужно иметь очень крутые яйца, чтобы такое заявлять
А что-нибудь помимо ваших сомнительных гарантий?
Матчасть, рекомендую подучить
Редактировался дохтур (11-07-12 17:58:05)
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Склеил исходники/бинарники проектов в tar-архив, после zip, скорость сжатия ~20Мб/c, скорость сжания уже получившегося архива ~13Мб/c -- вполе себе однозначные результаты, мне кажется
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Это я уже слышал. Но таки почему?
Почитайте про то, как организовать быстрый поиск по словарю, и про huffman-кодирование - вопросы отпадут сами собой
А про скорость собственно дисков вы умолчали?
Скорость компрессии в моём случае значительно ниже скорости чтения/записи c диска, существенное влияние исключается
Относительно простой. Относительно lzma например.
Бгг, разница между deflate и lzma по сути - в последнем range-кодер вместо huffman, т.е. по сложности они сопоставимы, а декодер lzma даже проще, поэтому низачот
Добавлено спустя 01 мин 15 с:
Я обновил предыдущий пост, посмотрите.
Дохрена мусора, спасибо
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Время user - почти равно. Спасибо за внимание.
Что для lzo (ещё в режиме быстрейшего сжатия небось?) "почти равно" (16%), то для deflate уже 53%, причём при задании более эффективного сжатия эти %% будут только расти, удивительно рядом
Ну дык вопрос в размере словаря.
Вопрос не в размере словаря, а в том, что приходится часто балансировать дерево поиска/смещений, учи матчасть
Я уж молчу про запись на сжатую ФС.
И правильно делаешь, т.к. это вообще не в тему
И ни одной цифры.
Выделено жирным в #132, всматривайся
Добавлено спустя 42 мин 35 с:
Ещё некоторыми тут игнорируется очевидный вариант просадки производительности, а именно: случайная запись в файл, т.е. когда чтобы записать пару байт сначала нужно распаковать целый блок (64к, к примеру), обновить данные, запаковать блок, т.е. вот вам улучшенный DoS на тарелочке
Добавлено спустя 48 мин 13 с:
А если в результате записи/обновления этих байт пережатый блок окажется больше по размеру, чем исходный - прийдётся выделять новый блок, который судя по всему будет расположен явно не за пережатым, т.е. получим ещё и фрагментацию как бонус
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Какое сжатие применяется в ФС, по вашему?
lzo либо zlib
Бля, бла, бла. Как вы быстро перешли от "всегда" к конкретным ситуациям.
Какой такой "всегда"? Просто напомню, что я писал:
Гарантировано во всех случаях только ЦПУ будет больше греться
И это факт, в отличии от голословного
А так же на диск будет меньше писатся. И быстрее соответсвенно.
Т.к. если файл плохо жмётся - экономии места мы не получаем, зато расходуем время ЦПУ, т.е. превед DoS
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Либо lzjb
"Спешите видеть завтра во всех FS страны!"
Эт верно. Но DOS мы никак не получим, все упрется в диск гораздо раньше.
Необязательно конкретно драйвером FS 100% съесть, для DoS достаточно, чтобы другому сервису(ам) остатка времени ЦПУ не хватило - и BTRFS думает об этом
А если жмется
Да, губу можно очень сильно раскатать
Как вы думаете, за каким хреном производители SSD используют аппаратное сжатие?
Чтобы убедить, что "скорость" важнее всего, в т.ч. надёжности
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Как об стенку горох. Мало это будет занимат ьпроцессорного времени, на самом деле мало.
Да ну? Откуда ж тогда слив и где вообще цифры загрузки ЦПУ? Опять в альтернативную реальность с идеальными условиями проецируемся?
А как именно страдает надежность от этого?
Применительно к SSD по отношению к HDD вообщем
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Где-то слив, где-то убедительная победа. Как оыбчно и бывает.
Таки признал объективную реальность? А ведь совсем недавно была только слепая вера "на диск будет меньше писатся. И быстрее соответсвенно" - прогресс, однако
Ну так возьмите и померейте, уважемый.
Слив засчитан
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Вот ведь дурак. Ну конечно будет меньше писатся. Или у меня под месагами подпись, что "все сказанное мной абсолютно верно любых обстоятельствах"? Фразу "для повышения производительности" можно понимать только абсолютно?
Я тоже могу написать: petrun неправ, а потом через какое-то время добавить "я ж имел ввиду не все возможные обстоятельства" -- аналогичный подход
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен