메모리 관리에 대한 부분입니다. Cache에 대해서...

사랑천사의 이미지

안녕하세요?
이여송 사도요한이라고 합니다.

아래에 UPS 사용 하려고 질문 드렸는데 감사하게도 답변을 주셨더군요. 제가 KLDP를 알면서도 눈이 안 좋은 시각장애인이라 커뮤니티 쪽을 잘 못 쓰고 있다가 어찌어찌하여 가입 하게 되엇네요. 뭐 서론이 기니 그만 하도록 하겠습니다.

리눅스 쓰다 보면 메모리가 아무리 커도 나중에는 4~6MB 정도로 밖에 남아 돌지 않는 경우가 많더군요. 물론 계속 쓰면 당연히 그렇겠지요. 특히 각 프로그램들이나 데몬이 쓰고 남겨두는 캐쉬들 때문에 그러던데, 데몬들을 대강이나마 재시작 시키면 메모리가 그래도 한 10MB 정도는 다시 반환 됩니다. 근대... 문제는 캐쉬를 어떻게 청소 하느냐 그건데 그걸 잘 모르겟네요. 캐쉬를 전부 하드디스크와 동기화 시킨 후에 순간적으로 확 날려 버릴 수 있다면 많은 용량이 반환 될 것 같은데 그런 방법이 없을까요... 또 뭐 C로 프로그램 하나 짜서 돌리고 그래야 할려나.. 음...

그러니까 요지는 메모리에 쌓인 캐쉬를 어떻게 안전하게 제거 할 수 있느냐 뭐 이런 겁니다. 아시는 분이 계시다면 답변 부탁 드리겠습니다 음...

모두 행복하세요.
이여송 사도요한 드림.

mithrandir의 이미지

캐시는 언제든지 필요할때 반환 되기 때문에 실제로는 사용하지 않는 메모리라고 보셔도 됩니다. 물론 램디스크등에서 사용하는것도 Cached에 포함되지만, 이건 제외하고라도, 실제로 남은 용량은

Free + Cached + Buffer 가 됩니다. 그래서 free 명령에서도 이걸 따로 보여주지요.

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

사랑천사의 이미지

아하! 그렇군요... 캐쉬가 있어도 거의 스왑을 쓰지 않고 몇달을 버틸 수 있었던 이유가 거기 있었군요... 근대 나오는 수치만 생각 해서 또 이거 무슨 이상한 일인가 했씁니다 음... 아 이거... 서버 돌리고 난리만 칠 것이 아니라 컴퓨터 자체 공부도 좀 해 뒀어야 하는 건데 ... 후후후...

아무튼 감사합니다.. 쓸 때 없이 지우려고 할 필요는 없겠군요 음... 윈도우즈의 캐쉬를 생각 했었습니다. 프로그램에 따라 캐쉬된 것이 있으면 그걸 지워주기 전까지는 계속 메모리를 차지 하더군요.. 리눅스 쓴지가 벌써 5년 인데 그걸 몰랐으니 훗...

:) :) :)

사람천사

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.