Difference between revisions of "Fixi"

From COPTR
Jump to navigation Jump to search
(Import from spreadsheet via script.)
m (formatting (links, bullet list...))
Line 1: Line 1:
 
{{Infobox_tool
 
{{Infobox_tool
|purpose=Fixi is a command-line utility, written in Ruby, that indexes, verifies, and updates checksum information for collections of files. Tracking fixity is an important part of any digital preservation strategy, and fixi aims to help with that in as unobtrusive a manner as possible.
+
|purpose=Fixi is a command-line utility that indexes, verifies, and updates checksum information for collections of files.  
 
|image=
 
|image=
 
|homepage=https://github.com/cwilper/fixi/
 
|homepage=https://github.com/cwilper/fixi/
 
|license=APACHE 2.0
 
|license=APACHE 2.0
|platforms=
+
|platforms=recent versions of Mac OS X, Ubuntu, and Windows
 
}}
 
}}
  
Line 12: Line 12:
  
 
= Description =
 
= Description =
Fixi uses SQLite to save Fixity Information. More details, see [README|https://github.com/cwilper/fixi/blob/master/README.md]
+
Fixi is a command-line utility, written in Ruby, that indexes, verifies, and updates checksum information for collections of files. Tracking fixity is an important part of any digital preservation strategy, and fixi aims to help with that in as unobtrusive a manner as possible.
 +
 
 +
Fixi uses SQLite to save Fixity Information. More details, see [https://github.com/cwilper/fixi/blob/master/README.md README].
  
 
= User Experiences =
 
= User Experiences =
Maurice de Rooij (NANETH):
+
*'''Maurice de Rooij (NANETH):'''
 
+
** Tested Fixi on Ubuntu server (8 core Intel Xeon E5620 @2.40 GHz, 16GB RAM) using a set of 106,421 files (40 GB).
Tested Fixi on Ubuntu server (8 core Intel Xeon E5620 @2.40 GHz, 16GB RAM) using a set of 106,421 files (40 GB).
+
** Creating fixity took 79m34s to finish (fixi init; fixi add\;). Average speed is 22.3 files / second. Average resource use: \~800 MB (of 16GB) RAM and \~15-20 % CPU.
 
+
** Checking fixity took 29m32s to finish (fixi check\;) Average speed is 60 files/second. Average resource use: \~160 MB (of 16GB) RAM and \~50-60 % CPU.
Creating fixity took 79m34s to finish (fixi init; fixi add\;).
+
** Creating fixity data of 106,421 files yields a SQLite database of 14 MB. Fixi uses a single thread.
Average speed is 22.3 files / second.
+
** Please note that I have only tested performance. Planning to test the integrity of the fixity data soon.
Average resource use: \~800 MB (of 16GB) RAM and \~15-20 % CPU.
+
 
+
Checking fixity took 29m32s to finish (fixi check\;)
 
Average speed is 60 files/second.
 
Average resource use: \~160 MB (of 16GB) RAM and \~50-60 % CPU.
 
 
 
Creating fixity data of 106,421 files yields a SQLite database of 14 MB.
 
Fixi uses a single thread.
 
 
 
Please note that I have only tested performance. Planning to test the integrity of the fixity data soon.
 
 
 
 
= Development Activity =
 
= Development Activity =
 
 
{{Infobox_tool_details
 
{{Infobox_tool_details
 
|ohloh_id=Fixi
 
|ohloh_id=Fixi
 
}}
 
}}
 
 
=== Activity / Release Feed===
 
=== Activity / Release Feed===
 
<rss max=7>https://github.com/cwilper/fixi/commits/master.atom</rss>
 
<rss max=7>https://github.com/cwilper/fixi/commits/master.atom</rss>
  
 
=== Weblog of author ===
 
=== Weblog of author ===
 
+
[http://cwilper.blogspot.com/ Your Metadata Sucks]
[Your Metadata Sucks|http://cwilper.blogspot.com/]
 

Revision as of 06:48, 18 June 2015

Fixi is a command-line utility that indexes, verifies, and updates checksum information for collections of files.
Homepage:https://github.com/cwilper/fixi/
License:APACHE 2.0
Platforms:recent versions of Mac OS X, Ubuntu, and Windows


Description

Fixi is a command-line utility, written in Ruby, that indexes, verifies, and updates checksum information for collections of files. Tracking fixity is an important part of any digital preservation strategy, and fixi aims to help with that in as unobtrusive a manner as possible.

Fixi uses SQLite to save Fixity Information. More details, see README.

User Experiences

  • Maurice de Rooij (NANETH):
    • Tested Fixi on Ubuntu server (8 core Intel Xeon E5620 @2.40 GHz, 16GB RAM) using a set of 106,421 files (40 GB).
    • Creating fixity took 79m34s to finish (fixi init; fixi add\;). Average speed is 22.3 files / second. Average resource use: \~800 MB (of 16GB) RAM and \~15-20 % CPU.
    • Checking fixity took 29m32s to finish (fixi check\;) Average speed is 60 files/second. Average resource use: \~160 MB (of 16GB) RAM and \~50-60 % CPU.
    • Creating fixity data of 106,421 files yields a SQLite database of 14 MB. Fixi uses a single thread.
    • Please note that I have only tested performance. Planning to test the integrity of the fixity data soon.


Development Activity

Error in widget Ohloh Project: unable to write file /var/www/html/extensions/Widgets/compiled_templates/wrt673f8a2717dd00_49660943


Activity / Release Feed

2017-02-27 13:17:41
[tag:github.com,2008:Grit::Commit/37ea3502ebafeda26046f462c0138065329af212 Bump version]
by cwilper https://github.com/cwilper
2017-02-27 13:08:02
[tag:github.com,2008:Grit::Commit/8d7a1fd3a7dc86651d381ec3765b0fe15a33b90f Merge pull request #1 from nihilanth41/escape]
by cwilper https://github.com/cwilper
2016-08-02 19:02:57
[tag:github.com,2008:Grit::Commit/63bc1cbb5c8b247d780cc5132fe943709955e138 Fix issue with single quotes in directory names]
by nihilanth41 https://github.com/nihilanth41
2011-12-19 14:56:01
[tag:github.com,2008:Grit::Commit/c15cc2c52f76f8271ee25da58eb7c27197758a0e clarifies os and ruby version support]
by cwilper https://github.com/cwilper
2011-12-19 14:53:28
[tag:github.com,2008:Grit::Commit/50e8465af7f8174d53e6f5bdd8246371a7da110b clarifies os and ruby version support]
by cwilper https://github.com/cwilper
2011-12-19 14:42:32
[tag:github.com,2008:Grit::Commit/027df8f8e4eed21977fc3c2feb6087472b5a0297 adds quick example]
by cwilper https://github.com/cwilper
2011-12-16 06:40:19
[tag:github.com,2008:Grit::Commit/c944b4ea89eff96fdac04be524556ad5669cfdf5 increment version for feature release]
by cwilper https://github.com/cwilper

Weblog of author

Your Metadata Sucks