Есть вот такой скрипт
Размер фвйла file.test ~ 1.2 Mb
#! /bin/sh
tar -cf test.tar file.test
date +%s
for i in `seq 1 100000`; do
cp file.test "file.$i"
tar -rf test.tar "file.$i"
rm "file.$i"
done
date +%s
Примерно на 600ом файле операция добавления файла в конец архива становится очень долгой. Причём скорость добавления файла падает пропорционально i. Пробовал на разный ФС (ext3, jfs, xfs). В чём может быть дело и как с этим бороться?
Мне (субъективно) кажется, что проблема с seekом в конец файла.
Может при создании ФС ключик какой надо или с tarом можно как-нибудь исхитриться?
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от anonymous2
Ответ на:
комментарий
от ksicom
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Поиск файлов и добавление в архив (2023)
- Форум tar и добавление файлов в заархивированный архив (2006)
- Форум Архив форума (2012)
- Форум zip архив (2012)
- Форум Архив Вебкамеры (2010)
- Форум архив handhelds.org (2013)
- Форум Многотомный архив (2015)
- Форум переименовал архив... (2011)
- Форум Архив Re3 (2024)
- Форум архив библиотек (2009)