vfs_cache_pressure
Linux Ä¿³ÎÀÇ vm ±¸Á¶¿Í °ü·ÃµÈ ÆĶó¹ÌÅÍ·Î vfs_cache_pressure¶ó´Â °ÍÀÌ Á¸ÀçÇÑ´Ù. ÀÌ ÆĶó¹ÌÅÍ´Â µð·ºÅ丮¿Í inode ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Ä³½Ã·Î »ç¿ëµÈ ¸Þ¸ð¸®¸¦ ¹Ýȯ(reclaim)ÇÏ´Â °æÇâÀÇ Á¤µµ¸¦ ÁöÁ¤ÇÏ´Â Ç׸ñÀÌ´Ù. ±âº» °ªÀº 100.
ÀÌ °ªÀ» 0À¸·Î ¼³Á¤ÇÏ°Ô µÇ¸é Linux Ä¿³ÎÀº ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Ä³½Ã¸¦ ¹ÝȯÇÏ·Á°í ÇÏÁö ¾ÊÀ» °ÍÀÌ¸ç ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ ½Ã½ºÅÛÀº Out of Memory »óŸ¦ È£¼ÒÇÒ °ÍÀÌ´Ù. (Ä¿³ÎÀÌ ¸Þ¸ð¸®¸¦ ´Ù ¸Ô¾î¹ö·È´Ù°í!!)
±×¸®°í, 100 ÀÌ»óÀÇ °ªÀ» ÁÖ¸é Linux Ä¿³ÎÀº ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Ä³½Ã¸¦ °¡±ÞÀû ¹ÝȯÇÏ·Á°í Çϸç (´Ù¸¥ ¸»·Î °¡±ÞÀû ij½ÃÇؼ º¸°üÇÏ·Á°í ÇÏÁö ¾ÊÀ¸·Á µç´Ù) À̸¦ ÀÌ¿ëÇϸé inode¿Í dentry ij½Ã¸¦ ÁÙÀÏ ¼ö°¡ ÀÖ´Ù.
# echo 10000 > /proc/sys/vm/vfs_cache_pressure
or
# sysctl vm.vfs_cache_pressure=10000
sysctl.conf
vm.vfs_cache_pressure = 10000
# sysctl -p
Ãâó : http://tumblr.lunatine.net/post/28546340998/faq-linux-%EB%A9%94%EB%AA%A8%EB%A6%AC-%ED%9A%A8%EC%9C%A8%EC%9D%84-%EC%9C%84%ED%95%9C-vfscachepressure