в / proc / meminfo, делает грязные включения Или исключить обратную связь?

У вас включен только репозиторий update , поэтому включите репозиторий полной версии.

  1. Добавьте эту строку

     deb http://http.kali.org/kali kali-Rolling main contrib non-free 
     

    К

     /etc/apt/sources.list { {1}} 
  2. Обновить список пакетов

     sudo apt-get update 
     
  3. Установить DKMS

     sudo apt-get install dkms 
     
0
14.11.2018, 14:01
2 ответа

Я думаю, что Dirtyисключает Writeback.

dd if=/dev/zero of=~/X.img bs=1M count=1 ; sync & for i in 1 2 3; do grep -E '^(Dirty:|Writeback:|MemFree:|Cached:)' /proc/meminfo ; done
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00316564 s, 331 MB/s
[1] 13140
MemFree:         1461832 kB
Cached:          1475188 kB
Dirty:               132 kB
Writeback:          1032 kB
...

(Хотя это доказательство только в том случае, если /proc/meminfoгарантируется 100% согласованность ).

0
28.01.2020, 02:31

«Грязный» и «Отзыв» — это отдельные статистические данные и состояния страницы; доказательство этого см., например, вnode_dirty_ok:

nr_pages += node_page_state(pgdat, NR_FILE_DIRTY);
nr_pages += node_page_state(pgdat, NR_UNSTABLE_NFS);
nr_pages += node_page_state(pgdat, NR_WRITEBACK);

return nr_pages <= limit;

Если бы одно включало другое, это было бы учтено здесь.

/proc/meminfoтакже не обрабатывает соответствующие значения:

show_val_kb(m, "Dirty:          ",
        global_node_page_state(NR_FILE_DIRTY));
show_val_kb(m, "Writeback:      ",
        global_node_page_state(NR_WRITEBACK));
2
28.01.2020, 02:31

Теги

Похожие вопросы