Installs and configures the FIO benchmark.
- Ubuntu 14.04 LTS 64 bit (manually tested)
- apt: used to update the package list which is required (on some systems) to install build-essential
- build-essential: gcc compiler is required for building the benchmark from source
See attributes/default.rb
- Create a ratio-scale metric called
seq. write
which reports the sequential write speed inKB/s
over time - Create a nominal-scale metric called
cpu
which reports themodel name
- Freecode: http://freecode.com/projects/fio
- Official website (repo only): http://git.kernel.dk/?p=fio.git;a=summary
- Github: https://github.com/axboe/fio
- 3rd party Wiki: http://www.thomas-krenn.com/en/wiki/Fio.
Vagrant example:
config.vm.provision "chef_client" do |chef|
chef.add_recipe '[email protected]' # Version number is optional
chef.json = {
'fio' => {
'version' => '2.1.10',
'config' => {
'size' => '100m',
'refill_buffers' => '1'
}
}
}
...
end
Authors: Joel Scheuner