proc_vmstat(5)

НАИМЕНОВАНИЕ
/proc/vmstat - virtual memory statistics

ОПИСАНИЕ

/proc/vmstat (начиная с Linux 2.6.0)
    Этот файл отражает различную статистику виртуальной памяти. Каждая строка файла содержит одну пару имя-значение (через пробел). Некоторые строки присутствуют только, если ядро собрано с соответствующим параметром (в некоторых случаях требуемые параметры в различные в разных версиях ядер и не перечислены здесь. Подробности можно найти в исходном коде ядра). Существуют следующие поля:

    nr_free_pages (начиная с Linux 2.6.31)

    nr_alloc_batch (начиная с Linux 3.12)

    nr_inactive_anon (начиная с Linux 2.6.28)

    nr_active_anon (начиная с Linux 2.6.28)

    nr_inactive_file (начиная с Linux 2.6.28)

    nr_active_file (начиная с Linux 2.6.28)

    nr_unevictable (начиная с Linux 2.6.28)

    nr_mlock (начиная с Linux 2.6.28)

    nr_anon_pages (начиная с Linux 2.6.18)

    nr_mapped (начиная с Linux 2.6.0)

    nr_file_pages (начиная с Linux 2.6.18)

    nr_dirty (начиная с Linux 2.6.0)

    nr_writeback (начиная с Linux 2.6.0)

    nr_slab_reclaimable (начиная с Linux 2.6.19)

    nr_slab_unreclaimable (начиная с Linux 2.6.19)

    nr_page_table_pages (начиная с Linux 2.6.0)

    nr_kernel_stack (начиная с Linux 2.6.32)
        Количество памяти, выделенное под стеки ядра.

    nr_unstable (начиная с Linux 2.6.0)

    nr_bounce (начиная с Linux 2.6.12)

    nr_vmscan_write (начиная с Linux 2.6.19)

    nr_vmscan_immediate_reclaim (начиная с Linux 3.2)

    nr_writeback_temp (начиная с Linux 2.6.26)

    nr_isolated_anon (начиная с Linux 2.6.32)

    nr_isolated_file (начиная с Linux 2.6.32)

    nr_shmem (начиная с Linux 2.6.32)
        Страницы, используемые shmem и tmpfs(5).

    nr_dirtied (начиная с Linux 2.6.37)

    nr_written (начиная с Linux 2.6.37)

    nr_pages_scanned (начиная с Linux 3.17)

    numa_hit (начиная с Linux 2.6.18)

    numa_miss (начиная с Linux 2.6.18)

    numa_foreign (начиная с Linux 2.6.18)

    numa_interleave (начиная с Linux 2.6.18)

    numa_local (начиная с Linux 2.6.18)

    numa_other (начиная с Linux 2.6.18)

    workingset_refault (начиная с Linux 3.15)

    workingset_activate (начиная с Linux 3.15)

    workingset_nodereclaim (начиная с Linux 3.15)

    nr_anon_transparent_hugepages (начиная с Linux 2.6.38)

    nr_free_cma (начиная с Linux 3.7)
        Количество свободных страниц CMA (выделитель непрерывной памяти).

    nr_dirty_threshold (начиная с Linux 2.6.37)

    nr_dirty_background_threshold (начиная с Linux 2.6.37)

    pgpgin (начиная с Linux 2.6.0)

    pgpgout (начиная с Linux 2.6.0)

    pswpin (начиная с Linux 2.6.0)

    pswpout (начиная с Linux 2.6.0)

    pgalloc_dma (начиная с Linux 2.6.5)

    pgalloc_dma32 (начиная с Linux 2.6.16)

    pgalloc_normal (начиная с Linux 2.6.5)

    pgalloc_high (начиная с Linux 2.6.5)

    pgalloc_movable (начиная с Linux 2.6.23)

    pgfree (начиная с Linux 2.6.0)

    pgactivate (начиная с Linux 2.6.0)

    pgdeactivate (начиная с Linux 2.6.0)

    pgfault (начиная с Linux 2.6.0)

    pgmajfault (начиная с Linux 2.6.0)

    pgrefill_dma (начиная с Linux 2.6.5)

    pgrefill_dma32 (начиная с Linux 2.6.16)

    pgrefill_normal (начиная с Linux 2.6.5)

    pgrefill_high (начиная с Linux 2.6.5)

    pgrefill_movable (начиная с Linux 2.6.23)

    pgsteal_kswapd_dma (начиная с Linux 3.4)

    pgsteal_kswapd_dma32 (начиная с Linux 3.4)

    pgsteal_kswapd_normal (начиная с Linux 3.4)

    pgsteal_kswapd_high (начиная с Linux 3.4)

    pgsteal_kswapd_movable (начиная с Linux 3.4)

    pgsteal_direct_dma

    pgsteal_direct_dma32 (начиная с Linux 3.4)

    pgsteal_direct_normal (начиная с Linux 3.4)

    pgsteal_direct_high (начиная с Linux 3.4)

    pgsteal_direct_movable (начиная с Linux 2.6.23)

    pgscan_kswapd_dma

    pgscan_kswapd_dma32 (начиная с Linux 2.6.16)

    pgscan_kswapd_normal (начиная с Linux 2.6.5)

    pgscan_kswapd_high

    pgscan_kswapd_movable (начиная с Linux 2.6.23)

    pgscan_direct_dma

    pgscan_direct_dma32 (начиная с Linux 2.6.16)

    pgscan_direct_normal

    pgscan_direct_high

    pgscan_direct_movable (начиная с Linux 2.6.23)

    pgscan_direct_throttle (начиная с Linux 3.6)

    zone_reclaim_failed (начиная с Linux 2.6.31)

    pginodesteal (начиная с Linux 2.6.0)

    slabs_scanned (начиная с Linux 2.6.5)

    kswapd_inodesteal (начиная с Linux 2.6.0)

    kswapd_low_wmark_hit_quickly (начиная с Linux 2.6.33)

    kswapd_high_wmark_hit_quickly (начиная с Linux 2.6.33)

    pageoutrun (начиная с Linux 2.6.0)

    allocstall (начиная с Linux 2.6.0)

    pgrotated (начиная с Linux 2.6.0)

    drop_pagecache (начиная с Linux 3.15)

    drop_slab (начиная с Linux 3.15)

    numa_pte_updates (начиная с Linux 3.8)

    numa_huge_pte_updates (начиная с Linux 3.13)

    numa_hint_faults (начиная с Linux 3.8)

    numa_hint_faults_local (начиная с Linux 3.8)

    numa_pages_migrated (начиная с Linux 3.8)

    pgmigrate_success (начиная с Linux 3.8)

    pgmigrate_fail (начиная с Linux 3.8)

    compact_migrate_scanned (начиная с Linux 3.8)

    compact_free_scanned (начиная с Linux 3.8)

    compact_isolated (начиная с Linux 3.8)

    compact_stall (начиная с Linux 2.6.35)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    compact_fail (начиная с Linux 2.6.35)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    compact_success (начиная с Linux 2.6.35)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    htlb_buddy_alloc_success (начиная с Linux 2.6.26)

    htlb_buddy_alloc_fail (начиная с Linux 2.6.26)

    unevictable_pgs_culled (начиная с Linux 2.6.28)

    unevictable_pgs_scanned (начиная с Linux 2.6.28)

    unevictable_pgs_rescued (начиная с Linux 2.6.28)

    unevictable_pgs_mlocked (начиная с Linux 2.6.28)

    unevictable_pgs_munlocked (начиная с Linux 2.6.28)

    unevictable_pgs_cleared (начиная с Linux 2.6.28)

    unevictable_pgs_stranded (начиная с Linux 2.6.28)

    thp_fault_alloc (начиная с Linux 2.6.39)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    thp_fault_fallback (начиная с Linux 2.6.39)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    thp_collapse_alloc (начиная с Linux 2.6.39)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    thp_collapse_alloc_failed (начиная с Linux 2.6.39)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    thp_split (начиная с Linux 2.6.39)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    thp_zero_page_alloc (начиная с Linux 3.8)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    thp_zero_page_alloc_failed (начиная с Linux 3.8)
        Смотрите файл исходного кода ядра Documentation/admin-guide/mm/transhuge.rst.

    balloon_inflate (начиная с Linux 3.18)

    balloon_deflate (начиная с Linux 3.18)

    balloon_migrate (начиная с Linux 3.18)

    nr_tlb_remote_flush (начиная с Linux 3.12)

    nr_tlb_remote_flush_received (начиная с Linux 3.12)

    nr_tlb_local_flush_all (начиная с Linux 3.12)

    nr_tlb_local_flush_one (начиная с Linux 3.12)

    vmacache_find_calls (начиная с Linux 3.16)

    vmacache_find_hits (начиная с Linux 3.16)

    vmacache_full_flushes (начиная с Linux 3.19)

СМОТРИТЕ ТАКЖЕ
proc(5)

ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Alexey, Azamat Hackimov <azamat.hackimov@gmail.com>, kogamatranslator49 <r.podarov@yandex.ru>, Darima Kogan <silverdk99@gmail.com>, Max Is <ismax799@gmail.com>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков (<debian-l10n-russian@lists.debian.org>).