Автор Гілка: fastar-0.1.4  (Прочитано 743 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3739
  • Карма: +9/-0
  • Програміст
fastar-0.1.4
« : 2018-08-31 14:44:08 »
fastar — це спеціалізована версія команди tar, еквівалент  "tar -cT <(find . -type f)", яка оптимізована для маленьких файлів. Деякі з технік, реалізованих у fastar, можуть бути цікавими і для інших проектів.

Оптимізації відносно GNU tar:
  • обходить каталоги враховуючи їхнє фізичне розташування на диску, див. platter-walk;
  • читає наперед кілька маленьких файлів за раз, щоб заповнити чергу команд диску, див. reapfrog;
  • викидає файли з кешу після читання, щоб не забивати дисковий буфер.
Обмеження:
  • працює тільки з цілими каталогами;
  • архівує тільки звичайні файли, без символьних посилань, пристроїв, чи порожніх каталогів.
Порівняно з GNU tar, є в 4 рази швидший на незавантаженій системі, і значно швидший на системі під навантаженням.


Сторінка: https://github.com/the8472/fastar
[Fedora Linux]