[24961] 2016-05-07_Linux内存中的Cache真的能被回收么?

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-18
2016-05-07_Linux内存中的Cache真的能被回收么? L i n u x     C a c h e     L i n u x   2 0 1 6 - 0 5 - 0 7 h t t p : / / l i w e i . l i f e / 2 0 1 6 / 0 4 / 2 6 / l i n u x % E 5 % 8 6 % 8 5 % E 5 % A D % 9 8 % E 4 % B 8 % A D % E 7 % 9 A % 8 4 c a c h e % E 7 % 9 C % 9 F % E 7 % 9 A % 8 4 % E 8 % 8 3 % B D % E 8 % A 2 % A B % E 5 % 9 B % 9 E % E 6 % 9 4 % B 6 % E 4 % B 9 % 8 8 % E F % B C % 9 F /       L i n u x     f r e e   使   R H E L 6   f r e e     k b   1 2 8 G   使   L i n u x   1 .   7 0   G   L i n u x   2 .     1 7 G   b u f f e r s / c a c h e   3 .     L i n u x f r e e     L i n u x   b u f f e r s     c a c h e d     b u f f e r s   1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e 2 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 3 .   M e m :           1 3 2 2 5 6 9 5 2       7 2 5 7 1 7 7 2       5 9 6 8 5 1 8 0                     0         1 7 6 2 6 3 2       5 3 0 3 4 7 0 4 4 .   - / +   b u f f e r s / c a c h e :       1 7 7 7 4 4 3 6     1 1 4 4 8 2 5 1 6 5 .   S w a p :             2 1 0 1 1 9 2                 5 0 8         2 1 0 0 6 8 4
c a c h e d     b u f f e r / c a c h e b u f f e r     c a c h e     L i n u x   b u f f e r     L i n u x B u f f e r   c a c h e   c a c h e     L i n u x   P a g e   c a c h e b u f f e r   i o   c a c h e   i o     i o   p a g e   c a c h e     p a g e   使   p a g e   c a c h e   使 p a g e b l o c k 使   c a c h e     b u f f e r   c a c h e   使   b u f f e r   c a c h e     b l o c k   c a c h e   b l o c k 使   X 8 6   3 2 6 4   4 k   p a g e   c a c h e P a g e   c a c h e     r e a d w r i t e   m m a p     p a g e   c a c h e   p a g e   c a c h e     p a g e   c a c h e     b u f f e r   c a c h e B u f f e r   c a c h e   使 使   b u f f e r c a c h e   使 p a g e   c a c h e     b u f f e r   c a c h e     p a g e   w r i t e b a c k   p a g e     c a c h e L i n u x   便 使   b u f f e r c a c h e   使   c a c h e     c a c h e   f r e e   使 b u f f e r / c a c h e     c a c h e     c a c h e     c a c h e     c a c h e     I O     c a c h e   使 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   c a t   / p r o c / s y s / v m / d r o p _ c a c h e s   2 .   1
1 2 3 e c h o   1   >   / p r o c / s y s / v m / d r o p _ c a c h e s   p a g e   c a c h e e c h o   2   >   / p r o c / s y s / v m / d r o p _ c a c h e s   s l a b     i n o d e   s l a b     p a g e   c a c h e e c h o   3   >   / p r o c / s y s / v m / d r o p _ c a c h e s   p a g e   c a c h e     s l a b   c a c h e   c a c h e     c a c h e   t m p f s   L i n u x     t m p f s 使 使   L i n u x     / d e v / s h m     t m p f s     t m p f s 3 .     t m p f s   2 0 G   / t m p / t m p f s     2 0 G     p a g e   c a c h e   使 p a g e   c a c h e   1 .   e c h o   1   >   / p r o c / s y s / v m / d r o p _ c a c h e s 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   m k d i r   / t m p / t m p f s 2 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   m o u n t   - t   t m p f s   - o   s i z e = 2 0 G   n o n e   / t m p / t m p f s / 4 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   d f 5 .   F i l e s y s t e m                       1 K - b l o c k s             U s e d   A v a i l a b l e   U s e %   M o u n t e d   o n 6 .   / d e v / s d a 1                           1 0 3 2 5 0 0 0       3 5 2 9 6 0 4       6 2 7 0 9 1 6     3 7 %   / 7 .   / d e v / s d a 3                           2 0 6 4 6 0 6 4       9 5 9 5 9 4 0     1 0 0 0 1 3 6 0     4 9 %   / u s r / l o c a l 8 .   / d e v / m a p p e r / v g - d a t a     1 0 3 2 1 2 3 2 0     2 6 2 4 4 2 8 4     7 1 7 2 5 1 5 6     2 7 %   / d a t a 9 .   t m p f s                                   6 6 1 2 8 4 7 6     1 4 7 0 9 0 0 4     5 1 4 1 9 4 7 2     2 3 %   / d e v / s h m 1 0 .   n o n e                                     2 0 9 7 1 5 2 0                   0     2 0 9 7 1 5 2 0       0 %   / t m p / t m p f s 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g
  t m p f s     1 3 G     f r e e   c a c h e d     1 3 G 使   c a c h e     - / +   b u f f e r s / c a c h e     f r e e   1 1 0 G   c a c h e d     1 3 G     / t m p / t m p f s     c a c h e   1 6 G   t m p f s     c a c h e     t m p f s   c a c h e 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 2 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 3 .   M e m :                       1 2 6                   3 6                   8 9                     0                     1                   1 9 4 .   - / +   b u f f e r s / c a c h e :                   1 5                 1 1 1 5 .   S w a p :                         2                     0                     2 6 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   d d   i f = / d e v / z e r o   o f = / t m p / t m p f s / t e s t f i l e   b s = 1 G   c o u n t = 1 3 7 .   1 3 + 0   r e c o r d s   i n 8 .   1 3 + 0   r e c o r d s   o u t 9 .   1 3 9 5 8 6 4 3 7 1 2   b y t e s   ( 1 4   G B )   c o p i e d ,   9 . 4 9 8 5 8   s ,   1 . 5   G B / s 1 0 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   1 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 1 2 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 1 3 .   M e m :                       1 2 6                   4 9                   7 6                     0                     1                   3 2 1 4 .   - / +   b u f f e r s / c a c h e :                   1 5                 1 1 0 1 5 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   e c h o   3   >   / p r o c / s y s / v m / d r o p _ c a c h e s 2 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 3 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 4 .   M e m :                       1 2 6                   4 3                   8 2                     0                     0                   2 9 5 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 6 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   r m   / t m p / t m p f s / t e s t f i l e   2 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 3 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d
  c a c h e   I P C   s h e l l   使   2 G   退 退 使 c a c h e d     1 6 G     1 8 G   c a c h e   4 .   M e m :                       1 2 6                   3 0                   9 5                     0                     0                   1 6 5 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 6 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 2 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 3 .   M e m :                       1 2 6                   3 0                   9 5                     0                     0                   1 6 4 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 5 .   S w a p :                         2                     0                     2 6 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   . / s h m   7 .   s h m i d :   2 9 4 9 1 8 8 .   s h m s i z e :   2 1 4 5 3 8 6 4 9 6 9 .   s h m i d :   2 9 4 9 1 8 1 0 .   s h m s i z e :   - 4 1 9 4 3 0 4 1 1 .   H e l l o ! 1 2 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 1 3 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 1 4 .   M e m :                       1 2 6                   3 2                   9 3                     0                     0                   1 8 1 5 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 1 6 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   e c h o   3   >   / p r o c / s y s / v m / d r o p _ c a c h e s 2 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 3 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d
使 使   c a c h e   使   s h m c t l ( )     I P C _ R M I D 使   i p c r m   2 .   1 2 .   1 5 .   2 4 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 4 .   M e m :                       1 2 6                   3 2                   9 3                     0                     0                   1 8 5 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 6 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   i p c s   - m 3 .   - - - - - -   S h a r e d   M e m o r y   S e g m e n t s   - - - - - - - - 4 .   k e y                 s h m i d             o w n e r             p e r m s             b y t e s             n a t t c h           s t a t u s             5 .   0 x 0 0 0 0 5 f e b   0                     r o o t               6 6 6                 1 2 0 0 0             4                                               6 .   0 x 0 0 0 0 5 f e 7   3 2 7 6 9             r o o t               6 6 6                 5 2 4 2 8 8           2                                               7 .   0 x 0 0 0 0 5 f e 8   6 5 5 3 8             r o o t               6 6 6                 2 0 9 7 1 5 2         2                                               8 .   0 x 0 0 0 3 8 c 0 e   1 3 1 0 7 5           r o o t               7 7 7                 2 0 7 2               1                                               9 .   0 x 0 0 0 3 8 c 1 4   1 6 3 8 4 4           r o o t               7 7 7                 5 6 0 3 3 9 2         0                                               1 0 .   0 x 0 0 0 3 8 c 0 9   1 9 6 6 1 3           r o o t               7 7 7                 2 2 1 2 4 8           0                                               1 1 .   0 x 0 0 0 0 0 0 0 0   2 9 4 9 1 8           r o o t               6 0 0                 2 1 4 5 3 8 6 4 9 6   0                                               1 3 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   i p c r m   - m   2 9 4 9 1 8 1 4 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   i p c s   - m 1 6 .   - - - - - -   S h a r e d   M e m o r y   S e g m e n t s   - - - - - - - - 1 7 .   k e y                 s h m i d             o w n e r             p e r m s             b y t e s             n a t t c h           s t a t u s             1 8 .   0 x 0 0 0 0 5 f e b   0                     r o o t               6 6 6                 1 2 0 0 0             4                                               1 9 .   0 x 0 0 0 0 5 f e 7   3 2 7 6 9             r o o t               6 6 6                 5 2 4 2 8 8           2                                               2 0 .   0 x 0 0 0 0 5 f e 8   6 5 5 3 8             r o o t               6 6 6                 2 0 9 7 1 5 2         2                                               2 1 .   0 x 0 0 0 3 8 c 0 e   1 3 1 0 7 5           r o o t               7 7 7                 2 0 7 2               1                                               2 2 .   0 x 0 0 0 3 8 c 1 4   1 6 3 8 4 4           r o o t               7 7 7                 5 6 0 3 3 9 2         0                                               2 3 .   0 x 0 0 0 3 8 c 0 9   1 9 6 6 1 3           r o o t               7 7 7                 2 2 1 2 4 8           0                                               2 5 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 2 6 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d
c a c h e     t m p f s   s h m m s g s e m   P O S I X : X S I     I P C   使   t m p f s   t m p f s     s h m   使 L i n u x   m m a p m m a p ( )     m m a p   m m a p   广   m a l l o c   使   s b r k   使   m m a p   e x e c   使   m m a p   使   m m a p   s h m g e t ( )   使   c a c h e   2 G     m m a p     1 0 0     s l e e p     1 0 0   使   2 G   . / m m a p f i l e 2 7 .   M e m :                       1 2 6                   3 0                   9 5                     0                     0                   1 6 2 8 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 2 9 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   d d   i f = / d e v / z e r o   o f = m m a p f i l e   b s = 1 G   c o u n t = 2 2 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   e c h o   3   >   / p r o c / s y s / v m / d r o p _ c a c h e s 3 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 4 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 5 .   M e m :                       1 2 6                   3 0                   9 5                     0                     0                   1 6 6 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 7 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   . / m m a p   & 2 .   [ 1 ]   1 9 1 5 7 3 .   0 x 7 f 1 a e 3 6 3 5 0 0 0 4 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 5 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d
9 .   c a c h e d     1 8 G   2 G   c a c h e   1 0 0 退 c a c h e d   使   m m a p     M A P _ S H A R E D   使   c a c h e   c a c h e   m m a p     M A P _ S H A R E D     t m p f s     m m a p     M A P _ S H A R E D     c a c h e     L i n u x     c a c h e   使 使   c a c h e 1 .     c a c h e     I O     c a c h e   访 2 .   t m p f s     c a c h e     c a c h e   3 .   使   s h m g e t     c a c h e     i p c r m   使   s h m c t l     I P C _ R M I D   c a c h e   5 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 6 .   M e m :                       1 2 6                   3 2                   9 3                     0                     0                   1 8 7 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 8 .   S w a p :                         2                     0                     2 1 0 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   e c h o   3   >   / p r o c / s y s / v m / d r o p _ c a c h e s 1 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 1 2 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 1 3 .   M e m :                       1 2 6                   3 2                   9 3                     0                     0                   1 8 1 4 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 1 5 .   S w a p :                         2                     0                     2 1 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   2 .   [ 1 ] +     E x i t   1                                     . / m m a p 3 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   4 .   [ r o o t @ t e n c e n t 6 4   ~ ] #   f r e e   - g 5 .                             t o t a l               u s e d               f r e e           s h a r e d         b u f f e r s           c a c h e d 6 .   M e m :                       1 2 6                   3 0                   9 5                     0                     0                   1 6 7 .   - / +   b u f f e r s / c a c h e :                   1 4                 1 1 1 8 .   S w a p :                         2                     0                     2
4 .   使   m m a p     M A P _ S H A R E D     c a c h e     m u n m a p   c a c h e   5 .     s h m g e t m m a p     t m p f s   t m p f s     c a c h e   f r e e   使 c a c h e   使   C e n t o s   6     L i n u x     f r e e     c a c h e     c a c h e   h t t p : / / l i w e i . l i f e / 2 0 1 6 / 0 4 / 2 6 / l i n u x % E 5 % 8 6 % 8 5 % E 5 % A D % 9 8 % E 4 % B 8 % A D % E 7 % 9 A % 8 4 c a c h e % E 7 % 9 C % 9 F % E 7 % 9 A % 8 4 % E 8 % 8 3 % B D % E 8 % A 2 % A B % E 5 % 9 B % 9 E % E 6 % 9 4 % B 6 % E 4 % B 9 % 8 8 % E F % B C % 9 F /       I D  

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则