The task is described in parts for better understanding.
1) To know the maximum Disk I/O rate (summation of read and write). Considering this value to be 100%.
2) Writing a script, that can generate user-defined configurable disk i/o rate for a specified duration of time. To log the output of the real-time disk i/o rate simultaneously in a file. The disk i/o rate should be in terms of 10%, 20%, 30% …. Of the maximum (100%) i/o rate.
3) A similar thing has to be done for the network i/o rate.
11 freelancers are bidding on average ₹1926 for this job
i have been a linux administrator for the past 5 + years and i have been scripting for automation and monitoring for the past 5 years. let me know if you need more details!
I can do the project with my knowledge in bash scripting and C programming knowledge. I have done research on recording utilisation of cache mechanism a few months back .
Working as an SME in LInux Scripting and Admin, Oracle PL/SQL for 7 years in various real time projects. New to Freelancer but Sure to sustain Longer :) Hope we can work together.
I can create cgroup configuration that limit process disk write bandwidth. It doesn't affect whole system but only specific processes (and their children). It also possible to limit network IO same way.