Editing Fixi

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Infobox tool
+
{{Infobox_tool
|purpose=Fixi is a command-line utility that indexes, verifies, and updates checksum information for collections of files.
+
|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.
 +
|image=
 
|homepage=https://github.com/cwilper/fixi/
 
|homepage=https://github.com/cwilper/fixi/
 
|license=APACHE 2.0
 
|license=APACHE 2.0
|platforms=recent versions of Mac OS X, Ubuntu, and Windows
+
|platforms=
|function=Fixity
 
 
}}
 
}}
{{Infobox tool details
 
|ohloh_id=Fixi
 
}}
 
== 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 [https://github.com/cwilper/fixi/blob/master/README.md README].
+
<!-- Delete the Categories that do not apply -->
 +
[[Category:Fixity]]
 +
 
 +
 
 +
= Description =
 +
Fixi uses SQLite to save Fixity Information. More details, see [README|https://github.com/cwilper/fixi/blob/master/README.md]
 +
 
 +
= 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.
  
== User Experiences ==
+
Please note that I have only tested performance. Planning to test the integrity of the fixity data soon.
*'''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 ==
 
  
=== Release Feed ===
+
= Development Activity =
Below the last 3 release feeds:
+
  === Activity / Release Feed===
<rss max=3>https://github.com/cwilper/fixi/releases.atom</rss>
+
<rss max=7>https://github.com/cwilper/fixi/commits/master.atom</rss>
 
 
   
 
=== Activity Feed===
 
Below the last 5 commits:
 
<rss max=5>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/]

Please note that all contributions to COPTR are considered to be released under the Attribution-ShareAlike 3.0 Unported (see COPTR:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)