LINUX.ORG.RU

В процентах от чего?

  • Нагрузка может быть больше возможностей диска (более ста условных "процентов");
  • Дисков может быть больше одного и…
    • Они могут быть в RAID-0, что меняет логику вычисления нагрузки;
    • Они могут быть в RAID-1, что тоже меняет логику;
    • Они могут быть в RAID-5/6, что ещё хлеще меняет логику;
    • Они могут быть в любой комбинации перечисленных выше RAID;
  • Диск может быть сетевым, и его пропускная способность может быть неизвестна;
  • "Диск" может быть файлом на другом устройстве (даже не обязательно блочном) и не иметь свойств, необходимых для вычисления нагрузки на него;

Et cetera…

mord0d ★★★★★ ()
Ответ на: комментарий от mord0d
В процентах от чего?

от максимально возможной пропускной способности. Хочу виджет сделать, который будет показывать % загруженности io

serg002 ()
Последнее исправление: serg002 (всего исправлений: 1)
Ответ на: комментарий от serg002

Просчёт нагрузки занимает время процессора, тормозя обработку данных (то самое I/O). ^_~

Причём насколько просчёт тормозит на момент просчёта неизвестно, для этого нужен дополнительный обработчик, который замеряет просчёт и корректирует данные с учётом внешних (для I/O) факторов.

mord0d ★★★★★ ()
Ответ на: комментарий от serg002

Когда говорят про утилизацию диска, обычно имеют ввиду утилизацию по времени (time-based utilization). С максимальной пропускной способностью она не имеет ничего общего. Если диск загружен на 100%, это не значит, что диск не может делать больше. А утилизацию в процентах от возможностей диска посчитать практически невозможно - диск не отдаст такой информации.

bigbit ★★★★★ ()
Последнее исправление: bigbit (всего исправлений: 1)