С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 22/04/10 в 20:10 |
нужно распаковать большой файл file.gz
основные требования: минимум загрузки памяти
сейчас делаю так: gunzip -dvf file.gz
возможно есть способ лучше быстрее надежнее?
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 22/04/10 в 20:18 |
nice gzip -d large_file.gz
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
8
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 22/04/10 в 20:25 |
о нет, запустил через nice gzip терь ожидать 3 часа, пока разархивируется
хотелось бы время процесса не увеличивать более чем на 50%
|
|
|
|
С нами с 22.06.09
Сообщения: 88
Рейтинг: 233
|
Добавлено: 22/04/10 в 22:09 |
Можно через "renice число PID_процессса" изменить приоритет, если не хочется ждать 3 часа.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 22/04/10 в 22:13 |
а как можно посмотреть используемую на операцию память?
что-то вроде memory_get_usage();
|
|
|
|
С нами с 22.06.09
Сообщения: 88
Рейтинг: 233
|
Добавлено: 22/04/10 в 22:16 |
В top-е можно процесс gzip-а посмотреть сколько он занимает.
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 23/04/10 в 19:30 |
ibiz: я на дедике архивы по 3 Гб распаковывал довольно таки быстро. У тебя там терабайт?
|
|
|
|
С нами с 22.06.09
Сообщения: 88
Рейтинг: 233
|
Добавлено: 23/04/10 в 20:36 |
_s_[sov]: скорость распаковки\запаковки не только от размера зависит, если там миллиард файлов, то будет разница, если б там было пару гиговых файлов запакованных.
Ну и 3гб это еще не большой архив
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 23/04/10 в 20:39 |
bb-support: ну так то да, количество файлов тут тоже актуально
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 23/04/10 в 20:40 |
архив 2 гига, но у меня не додик, а вдс с 128м памяти
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 23/04/10 в 20:49 |
а нет, на котором тестирую
оперативная память 64 Мб
процессор 300 МГц
+крон тянет 10 задач в минуту
так вот эти 10 задач часто не все отрабатываются, если идет процесс разархивации, я грешу на память, потому что без разархивации были единичные случаи сбоев, вот и задался вопросом как грамотно заюзать gzip
топ конечно штука мощная, но видимо я ей не умею пользоваться, так и не понял, сколько памяти потребляет процесс gzip...
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 23/04/10 в 20:50 |
ibiz: firstvds?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 23/04/10 в 21:35 |
именно
|
|
|
|