Ребят, недавно начал изучать cgroups. И я вот совсем не могу понять, в каких ситуациях нужен контроль ввода-вывода и как он вообще работает. Что значит если blkio.weight у одного процесса 500, а у другого 1000? Я понимаю конечно, что второго Mb/s будет больше, но собственно какая разница? Не лучше ли всем по максимуму использовать Mb/s? Приведите пожалуйста ситуацию где наглядно понятно зачем нужно это ограничивать.
P.S. И вот не совсем понятна такая вещь. Если один процесс успел завладеть контроллером ввода-вывода и ему нужно записать 50 Gb информации, а и есть второй процесс, которому нужно записать свои 50 Gb информации. Я ж правильно понимаю что быстрее запишет информацию процесс с большим приоритетом (nice), т.к. чем больше процессорного времени уходит на процесс, тем больше информации он успеет записать.
P.S.S Заранее спасибо.