Se um processo está fazendo muito IO de memória, então isso se traduzirá em usar muito tempo de CPU, então o agendador irá responder indiretamente.
O agendador do CFS no Linux agenda os processos com base no tempo de execução virtual da CPU.
Mas a memória DRAM é o gargalo na maioria dos domínios emergentes. Por que não levar em consideração o desempenho de DRAM dos processos ao escolher o próximo processo?
Alguém poderia dar uma explicação?
Se um processo está fazendo muito IO de memória, então isso se traduzirá em usar muito tempo de CPU, então o agendador irá responder indiretamente.
Tags kernel memory linux scheduling