Holik in everything!

Jihoon's Life story.

Archive for the ‘λ©”λͺ¨λ¦¬’ tag

Linux의 λ©”λͺ¨λ¦¬ 관리

View Comments

<4κΈ°κ°€ λ©”λͺ¨λ¦¬λ„ μ†Œμš©μ—†μŠ΅λ‹ˆλ‹€.>

4κΈ°κ°€μ˜ λ©”λͺ¨λ¦¬λ₯Ό 거의 λŒ€λΆ€λΆ„ μ‚¬μš©ν•˜κ³  μžˆλŠ” μŠ€μƒ·μž…λ‹ˆλ‹€.
λ°”λ‘œ 제 μ»΄ν“¨ν„°μ§€μš”..

μ €λŠ” 이것을 보고 ’λŒ€μ²΄ λΆ€νŒ…ν–ˆμ„ 땐 λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰μ΄ 500λ©”κ°€ 밖에 μ•ˆ λ˜λŠ” λ…€μ„μ΄Β ν•œμ°½ 쓰닀보면 λŒ€μ²΄ μ™œ μ΄λ ‡κ²Œ λ©”λͺ¨λ¦¬λ₯Ό 많이 μ‚¬μš©ν•˜λŠ”κ±°μ§€?’ 라며 μ‚½μ§ˆμ„ ν–ˆμŠ΅λ‹ˆλ‹€.

원인은 λ¦¬λˆ…μŠ€μ˜ λ©”λͺ¨λ¦¬ 관리에 μžˆλ”κ΅°μš”.
λ¦¬λˆ…μŠ€μ˜ λ©”λͺ¨λ¦¬ 관리 μ‹œμŠ€ν…œμ€ 기본적으둜 ’λ©”λͺ¨λ¦¬λŠ” 쓰라고 λ‹¬λ €μžˆλŠ” κ²ƒμ΄λ‹ˆ μ•„κ»΄ μ“Έ ν•„μš”μ—†λ‹€.’Β λΌλŠ” 생각을 κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€.

그림을 보면 total, used, free, shared, buffers, cached 의 컬럼이 μžˆμŠ΅λ‹ˆλ‹€. 이것듀은 λ‹€μŒκ³Ό 같은 λœ»μ„ κ°€μ§‘λ‹ˆλ‹€.

  • total: λ©”λͺ¨λ¦¬ μ΄λŸ‰
  • used: ν˜„μž¬ λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰
  • free: μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” λ©”λͺ¨λ¦¬ μ–‘
  • shared: κ³΅μœ λ©”λͺ¨λ¦¬ μ–‘
  • buffers: λ””μŠ€ν¬μ— μ“°μ—¬μ§ˆ λ‚΄μš©μ„ λ²„νΌλ§ν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” λ©”λͺ¨λ¦¬ μ–‘
  • cached: ν•œ 번 μ‚¬μš©λ˜μ—ˆμ§€λ§Œ ν˜„μž¬ μ‚¬μš©λ˜κ³  μžˆμ§€ μ•ŠλŠ” λ©”λͺ¨λ¦¬ μ–‘

즉,Β λ¦¬λˆ…μŠ€μ—μ„œλŠ” ν•œ 번 λ©”λͺ¨λ¦¬λ‘œ λ‘œλ“œλ˜μ—ˆλ˜ λ‚΄μš©λ“€μ„ λ°”λ‘œ 버리지 μ•Šκ³  λ©”λͺ¨λ¦¬κ°€ ν—ˆλ½ν•˜λŠ” ν•œ κ·ΈλŒ€λ‘œ μΊμ‹œν•΄λ‘λŠ” 것이죠. 그것이 cachedλΌλŠ” 수치둜 λ‚˜νƒ€λ‚˜λŠ” κ²ƒμž…λ‹ˆλ‹€.Β λ”°λΌμ„œ μ‹€μ œ μ‚¬μš© κ°€λŠ₯ν•œ λ©”λͺ¨λ¦¬ 양은 ( used – cached )κ°€ λ˜κ² λ„€μš”.

μ΄λŸ¬ν•œ λ©”λͺ¨λ¦¬ κ΄€λ¦¬λŠ” μƒλ‹Ήν•œ 이점이 μžˆμŠ΅λ‹ˆλ‹€.Β ν•œ 번 μ‹€ν–‰λ˜μ—ˆλ˜ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄λ‚˜Β ν•œ 번 읽어진 λ°μ΄ν„°λŠ” λ©”λͺ¨λ¦¬μ— μΊμ‹œλ˜λ―€λ‘œΒ λ‹€μŒ λ²ˆμ—λŠ” 훨씬 λΉ λ₯΄κ²Œ μ‹€ν–‰ν•˜κ±°λ‚˜ 읽을 수 있겠죠. 이말은 즉,Β ’λ¦¬λˆ…μŠ€ μ‹œμŠ€ν…œμ€ 총 λ©”λͺ¨λ¦¬ μš©λŸ‰μ΄ 클수둝 더 빨라진닀.’Β λΌλŠ” 말도 λ©λ‹ˆλ‹€.

λœ»ν•˜μ§€ μ•Šκ²ŒΒ λ‹€μ‹œ ν•œ 번 λ¦¬λˆ…μŠ€μ— λ§€λ ₯을 λŠκΌˆμŠ΅λ‹ˆλ‹€ ν—ˆν—ˆ.

Share

Written by Jihoon

March 20th, 2009 at 1:29 am