no topo mostra que a profundidade da fila é maior que o máximo

1

Em meus atop logs, vejo avq ("profundidade média da fila") acima de 600. Isso está em um Volume Lógico LV (LVM). Tanto o LV quanto o volume físico possuem nr_requests (profundidade máxima da fila) de 128.

(Observe que, para ver avq em atop , reduzo o tamanho da fonte do meu terminal (Exibir- > Diminuir zoom). Isso dá atop espaço suficiente para mostrar todas as estatísticas que ele conhece).

Não é possível gravar na profundidade máxima da fila no LV. Então eu não sei se a profundidade máxima da fila no LV faz alguma coisa. Mas espero que exista algum limite na profundidade da fila ... e que não seria mais de 600!

Esta amostra de log é de uma época em que o sistema estava sob estresse e não era muito responsivo. Então, estou tentando analisá-lo ... mas não está claro se posso confiar nesse ponto de dados específico.

O que isso significa? O atop está mostrando uma figura errada ou enganosa? O kernel está fazendo algo errado? O kernel poderia estar funcionando como planejado e há uma explicação que eu não conheço?

O sistema é Fedora Workstation 28. Não me lembro de fazer qualquer ajuste de IO. Minha atop versão é 2.3.0-10.fc28.x86_64 e o kernel é 4.18.16-200.fc28.x86_64 .

LVM | ll_2016-swap | busy 59% | read 24328 | write 175735 | KiB/r 4 | KiB/w 4 | MBr/s 0.2 | MBw/s 1.1 | avq 684.13 | avio 1.76 ms

DSK | sda | busy 93% | read 88967 | write 45808 | KiB/r 81 | KiB/w 152 | MBr/s 11.8 | MBw/s 11.4 | avq 96.50 | avio 4.12 ms

$ lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                         8:0    0 465.8G  0 disk 
├─sda1                      8:1    0   500M  0 part /boot/efi
~
└─sda7                      8:7    0 371.4G  0 part 
  ├─alan_dell_2016-fedora 253:0    0    40G  0 lvm  /
  ├─alan_dell_2016-swap   253:1    0     2G  0 lvm  [SWAP]
  └─alan_dell_2016-home   253:2    0   303G  0 lvm  /home

$ cat /sys/block/dm-1/dm/name
alan_dell_2016-swap

$ cat /sys/block/dm-1/queue/nr_requests
128
$ cat /sys/block/sda/queue/nr_requests
128

$ echo 4 | sudo tee /sys/block/dm-1/queue/nr_requests
4
tee: /sys/block/dm-1/queue/nr_requests: Invalid argument
$ cat /sys/block/dm-1/queue/nr_requests
128

$ echo 4 | sudo tee /sys/block/sda/queue/nr_requests
4
$ cat /sys/block/sda/queue/nr_requests
4
$ cat /sys/block/dm-1/queue/nr_requests
128
    
por sourcejedi 04.11.2018 / 12:01

0 respostas

Tags