Вы не вошли.


Сживать, быстрее чем писать-читать с платин. Отсюда и выигрываем.
Гарантировано во всех случаях только ЦПУ будет больше греться, а если данные плохо жмутся - ещё и "бесплатный" DoS обеспечен 
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Гарантировано во всех случаях только ЦПУ будет больше греться
А так же на диск будет меньше писатся. И быстрее соответсвенно.
а если данные плохо жмутся - ещё и "бесплатный" DoS обеспечен
То есть по вашему производительность архиватора сильно зависит от типа данных, которые он сжимает? Вот это новость.
Анархия-мама сынов своих любит
Вне форума


А так же на диск будет меньше писатся. И быстрее соответсвенно.
Гарантированно - нет
То есть по вашему производительность архиватора сильно зависит от типа данных, которые он сжимает? Вот это новость.
Естественно 
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Естественно
На простых алгоритмах .которые там и используются.
% dd if=/dev/urandom of=./random bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 195.751 s, 5.4 MB/s
% dd if=/dev/zero of=./zeros bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 24.7048 s, 42.4 MB/s
% echo 3 | sudo tee /proc/sys/vm/drop_caches
Password:
3
% time lzop random
zsh: correct 'lzop' to 'lzip' [nyae]? n
lzop: random.lzo: already exists; not overwritten
lzop random 0.00s user 0.00s system 1% cpu 0.225 total
<1> % rehash
% rm random.lzo
% rm zeros.lzo
% time lzop random
lzop random 2.96s user 1.59s system 7% cpu 57.506 total
% time lzop zeros
lzop zeros 2.55s user 0.27s system 12% cpu 22.049 totalГарантированно - нет
А что-нибудь помимо ваших сомнительных гарантий?
Анархия-мама сынов своих любит
Вне форума


если не брать случаи "нули vs рандом", то это не так заметно.
Сначала "вот это новость", а теперь "не так заметно"
Что дальше - будем подгонять реальность под задачу?
Особенно на простых алгоритмах .которые там и используются.
Это deflate простой?
Нужно иметь очень крутые яйца, чтобы такое заявлять
А что-нибудь помимо ваших сомнительных гарантий?
Матчасть, рекомендую подучить
Отредактировано дохтур (11-07-12 16:58:05)
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Это deflate простой? Нужно иметь очень крутые яйца, чтобы такое заявлять
У луноходов и с шифрованием тоже самое, поэтому они шифруют все что можно, цпу вытянет 
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


Склеил исходники/бинарники проектов в tar-архив, после zip, скорость сжатия ~20Мб/c, скорость сжания уже получившегося архива ~13Мб/c -- вполе себе однозначные результаты, мне кажется 
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


дохтур
Я обновил предыдущий пост, посмотрите.
Матчасть, рекомендую подучить
Это я уже слышал. Но таки почему?
вполе себе однозначные результаты, мне кажется
А про скорость собственно дисков вы умолчали?
Нужно иметь очень крутые яйца, чтобы такое заявлять
Относительно простой. Относительно lzma например.
Анархия-мама сынов своих любит
Вне форума


Относительно простой. Относительно lzma например.
А про то, что это требует много памяти, ты скромно умолчал
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


Это я уже слышал. Но таки почему?
Почитайте про то, как организовать быстрый поиск по словарю, и про huffman-кодирование - вопросы отпадут сами собой
А про скорость собственно дисков вы умолчали?
Скорость компрессии в моём случае значительно ниже скорости чтения/записи c диска, существенное влияние исключается
Относительно простой. Относительно lzma например.
Бгг, разница между deflate и lzma по сути - в последнем range-кодер вместо huffman, т.е. по сложности они сопоставимы, а декодер lzma даже проще, поэтому низачот 
Добавлено спустя 01 мин 15 с:
Я обновил предыдущий пост, посмотрите.
Дохрена мусора, спасибо
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Дохрена мусора, спасибо
Время user - почти равно. Спасибо за внимание.
Почитайте про то, как организовать быстрый поиск по словарю
Ну дык вопрос в размере словаря. Я уж молчу про запись на сжатую ФС.
Скорость компрессии в моём случае значительно
И ни одной цифры.
Добавлено спустя 21 с:
А про то, что это требует много памяти, ты скромно умолчал
Это, это что?
Анархия-мама сынов своих любит
Вне форума


Это, это что?
Архивация, не трудно догадаться
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


Время user - почти равно. Спасибо за внимание.
Что для lzo (ещё в режиме быстрейшего сжатия небось?) "почти равно" (16%), то для deflate уже 53%, причём при задании более эффективного сжатия эти %% будут только расти, удивительно рядом
Ну дык вопрос в размере словаря.
Вопрос не в размере словаря, а в том, что приходится часто балансировать дерево поиска/смещений, учи матчасть
Я уж молчу про запись на сжатую ФС.
И правильно делаешь, т.к. это вообще не в тему
И ни одной цифры.
Выделено жирным в #132, всматривайся
Добавлено спустя 42 мин 35 с:
Ещё некоторыми тут игнорируется очевидный вариант просадки производительности, а именно: случайная запись в файл, т.е. когда чтобы записать пару байт сначала нужно распаковать целый блок (64к, к примеру), обновить данные, запаковать блок, т.е. вот вам улучшенный DoS на тарелочке 
Добавлено спустя 48 мин 13 с:
А если в результате записи/обновления этих байт пережатый блок окажется больше по размеру, чем исходный - прийдётся выделять новый блок, который судя по всему будет расположен явно не за пережатым, т.е. получим ещё и фрагментацию как бонус 
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Что для lzo (ещё в режиме быстрейшего сжатия небось?)
А я о чем толкую. Какое сжатие применяется в ФС, по вашему?
Ещё некоторыми тут игнорируется очевидный вариант просадки производительности, а именно: случайная запись в файл
Бля, бла, бла. Как вы быстро перешли от "всегда" к конкретным ситуациям.
Анархия-мама сынов своих любит
Вне форума


Какое сжатие применяется в ФС, по вашему?
lzo либо zlib
Бля, бла, бла. Как вы быстро перешли от "всегда" к конкретным ситуациям.
Какой такой "всегда"? Просто напомню, что я писал:
Гарантировано во всех случаях только ЦПУ будет больше греться
И это факт, в отличии от голословного
А так же на диск будет меньше писатся. И быстрее соответсвенно.
Т.к. если файл плохо жмётся - экономии места мы не получаем, зато расходуем время ЦПУ, т.е. превед DoS
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


lzo либо zlib
Либо lzjb
denisy.dyndns.org/lzo_vs_lzjb/
Т.к. если файл плохо жмётся - экономии места мы не получаем, зато расходуем время ЦПУ, т.е. превед DoS
Эт верно. Но DOS мы никак не получим, все упрется в диск гораздо раньше.
А если жмется получим прирост в скорости на куче операций.
Как вы думаете, за каким хреном производители SSD используют аппаратное сжатие?
SSD с большим физическим рамером болка для этого удобна.
Анархия-мама сынов своих любит
Вне форума


Как вы думаете, за каким хреном производители SSD используют аппаратное сжатие?
SSD с большим физическим рамером болка для этого удобна.
Не совсем для этого. Например, если мы запихаем в один кластер десяток мелких файлов - это ощутимо сэкономит место. Их можно даже не сжимать, достаточно просто тупо запихать в общий кластер.
Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun
Вне форума


Либо lzjb
"Спешите видеть завтра во всех FS страны!"
Эт верно. Но DOS мы никак не получим, все упрется в диск гораздо раньше.
Необязательно конкретно драйвером FS 100% съесть, для DoS достаточно, чтобы другому сервису(ам) остатка времени ЦПУ не хватило - и BTRFS думает об этом 
А если жмется
Да, губу можно очень сильно раскатать
Как вы думаете, за каким хреном производители SSD используют аппаратное сжатие?
Чтобы убедить, что "скорость" важнее всего, в т.ч. надёжности
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Необязательно конкретно драйвером FS 100% съесть, для DoS достаточно, чтобы другому сервису(ам) остатка времени ЦПУ не хватило - и BTRFS думает об этом
Как об стенку горох. Мало это будет занимат ьпроцессорного времени, на самом деле мало.
Чтобы убедить, что "скорость" важнее всего, в т.ч. надёжности
А как именно страдает надежность от этого?
ощутимо сэкономит место.
На ssd? Это что, размер диска больше станет? ж)
Анархия-мама сынов своих любит
Вне форума


Как об стенку горох. Мало это будет занимат ьпроцессорного времени, на самом деле мало.
Да ну?
Откуда ж тогда слив и где вообще цифры загрузки ЦПУ? Опять в альтернативную реальность с идеальными условиями проецируемся?
А как именно страдает надежность от этого?
Применительно к SSD по отношению к HDD вообщем
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Да ну? smile Откуда ж тогда слив
Где-то слив, где-то убедительная победа. Как оыбчно и бывает.
и где вообще цифры загрузки ЦПУ?
Ну так возьмите и померейте, уважемый.
Анархия-мама сынов своих любит
Вне форума


Где-то слив, где-то убедительная победа. Как оыбчно и бывает.
Таки признал объективную реальность? А ведь совсем недавно была только слепая вера "на диск будет меньше писатся. И быстрее соответсвенно" - прогресс, однако
Ну так возьмите и померейте, уважемый.
Слив засчитан 
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Таки признал объективную реальность? А ведь совсем недавно была только слепая вера "на диск будет меньше писатся. И быстрее соответсвенно"
Вот ведь дурак. Ну конечно будет меньше писатся. Или у меня под месагами подпись, что "все сказанное мной абсолютно верно любых обстоятельствах"? Фразу "для повышения производительности" можно понимать только абсолютно?
Анархия-мама сынов своих любит
Вне форума


Вот ведь дурак. Ну конечно будет меньше писатся. Или у меня под месагами подпись, что "все сказанное мной абсолютно верно любых обстоятельствах"? Фразу "для повышения производительности" можно понимать только абсолютно?
Я тоже могу написать: petrun неправ, а потом через какое-то время добавить "я ж имел ввиду не все возможные обстоятельства" -- аналогичный подход
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума


Я тоже могу написать: petrun неправ, а потом через какое-то время добавить "я ж имел ввиду не все возможные обстоятельства" -- аналогичный подход
Разумный подход. Неужели фраза "так быстрее" для вас значит "так всегда быстрее"?
Анархия-мама сынов своих любит
Вне форума
[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 1.81 Мбайт (Пик: 1.89 Мбайт) ]