• drop_caches控制page cache


    drop_caches
    
    Writing to this will cause the kernel to drop clean caches, as well as
    reclaimable slab objects like dentries and inodes.  Once dropped, their
    memory becomes free.
    
    To free pagecache:
    	echo 1 > /proc/sys/vm/drop_caches
    To free reclaimable slab objects (includes dentries and inodes):
    	echo 2 > /proc/sys/vm/drop_caches
    To free slab objects and pagecache:
    	echo 3 > /proc/sys/vm/drop_caches
    
    This is a non-destructive operation and will not free any dirty objects.
    To increase the number of objects freed by this operation, the user may run
    `sync' prior to writing to /proc/sys/vm/drop_caches.  This will minimize the
    number of dirty objects on the system and create more candidates to be
    dropped.
    
    This file is not a means to control the growth of the various kernel caches
    (inodes, dentries, pagecache, etc...)  These objects are automatically
    reclaimed by the kernel when memory is needed elsewhere on the system.
    
    Use of this file can cause performance problems.  Since it discards cached
    objects, it may cost a significant amount of I/O and CPU to recreate the
    dropped objects, especially if they were under heavy use.  Because of this,
    use outside of a testing or debugging environment is not recommended.
    
    You may see informational messages in your kernel log when this file is
    used:
    
    	cat (1234): drop_caches: 3
    
    These are informational only.  They do not mean that anything is wrong
    with your system.  To disable them, echo 4 (bit 3) into drop_caches.
    

     参考:https://www.kernel.org/doc/Documentation/sysctl/vm.txt

  • 相关阅读:
    element点击elinput框提示文字上移且缩小
    VBA删除代码
    Linked List Cycle II
    [总结]Java语法
    [Leetcode Weekly Contest]292
    机器人自动化测试方案(monkeyrunner)
    电脑排障 GLORY
    枚举值思考与为什么使用1,2,4,8,16,32等2的幂方
    20192428魏来 《网络与系统系统攻防技术》实验八 Web安全
    《深入浅出MyBatis技术原理与实战》读后感
  • 原文地址:https://www.cnblogs.com/shihuvini/p/9894556.html
Copyright © 2020-2023  润新知