Quanto tempo dura o “período de carência definido” para a classe de agendamento inativo do agendador CFQ io?

5

A página ionice man diz

A program running with idle io priority will only get disk time when no other program has asked for disk io for a defined grace period.

Onde este "período de carência" é definido? É visível / sintonizável (talvez via / sys)?

    
por jhfrontz 24.02.2012 / 16:13

1 resposta

4

O período de carência é de 250 milissegundos.

link

There is an idle scheduling class, which only runs when nothing else
is using the disk. A grace period is defined for which idle has to
wait before getting disk access when other io has run. This defaults
to 250ms currently.

Você não forneceu a versão ou distribuição do sistema operacional (e sim, faz diferença), mas o ajuste para RHEL / CentOS 5 + 6 é definido aqui como fifo_expire_async em /sys/block/[device]/queue/iosched/ (onde [dispositivo] é sda, sdb, cciss0, etc.).

    
por 24.02.2012 / 17:16