• L
    etmem: add original kernel swap enabled options · b3fc905d
    liubo 提交于
    euleros inclusion
    category: feature
    bugzilla: https://gitee.com/openeuler/kernel/issues/I5DC4A
    CVE: NA
    
    -------------------------------------------------
    
    etmem, the memory vertical expansion technology,
    uses DRAM and high-performance storage new media to form multi-level
    memory storage.
    By grading the stored data, etmem migrates the classified cold
    storage data from the storage medium to the high-performance
    storage medium,
    so as to achieve the purpose of memory capacity expansion and
    memory cost reduction.
    
    When the memory expansion function etmem is running, the native
    swap function of the kernel needs to be disabled in certain
    scenarios to avoid the impact of kernel swap.
    
    This feature provides the preceding functions.
    
    The /sys/kernel/mm/swap/ directory provides the kernel_swap_enable
    sys interface to enable or disable the native swap function
    of the kernel.
    
    The default value of /sys/kernel/mm/swap/kernel_swap_enable is true,
    that is, kernel swap is enabled by default.
    
    Turn on kernel swap:
    	echo true > /sys/kernel/mm/swap/kernel_swap_enable
    
    Turn off kernel swap:
    	echo false > /sys/kernel/mm/swap/kernel_swap_enable
    Signed-off-by: Nliubo <liubo254@huawei.com>
    Reviewed-by: NMiaohe Lin <linmiaohe@huawei.com>
    Reviewed-by: NKefeng Wang <wangkefeng.wang@huawei.com>
    Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
    b3fc905d
swap_state.c 25.6 KB