# File lib/foreman_maintain/utils/disk/io/file_system.rb, line 10 def initialize(dir, name = '') @dir = dir @name = name end
# File lib/foreman_maintain/utils/disk/io/file_system.rb, line 34 def convert_kb_to_mb(val) val / 1024 end
In fio command, –direct option bypass the cache page
# File lib/foreman_maintain/utils/disk/io/file_system.rb, line 26 def fio cmd = "fio --name=job1 --rw=read --size=1g --output-format=json\ --directory=#{dir} --direct=1" stdout = execute(cmd) output = JSON.parse(stdout) @fio ||= output['jobs'].first['read']['bw'].to_i end