오라클 메모리관련

znfznfzz의 이미지

현재 운영중인 서버의 메모리는 32G입니다.(오라클 10G 운영중)
8G에서 너무 버벅대 이번에 업그레이드를 하였는데..
버벅거리는건 현재 없어졌습니다.

그런데 이상하게 메모리가 남는데도 swap을 쓰네요..

]#sysctl -a | grep swap
vm.swappiness = 3

]# free -m
total used free shared buffers cached
Mem: 32137 14417 17720 0 291 11783
-/+ buffers/cache: 2342 29795
Swap: 24575 10333 14242

아래는 top결과입니다 (메모리 빈도로 정렬)

top - 13:53:46 up 8 days, 7:08, 2 users, load average: 0.54, 0.50, 0.46
Tasks: 110 total, 1 running, 109 sleeping, 0 stopped, 0 zombie
Cpu0 : 2.0% us, 2.0% sy, 0.0% ni, 96.1% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu1 : 2.9% us, 3.8% sy, 0.0% ni, 92.3% id, 1.0% wa, 0.0% hi, 0.0% si
Cpu2 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu3 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu4 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu5 : 1.0% us, 1.0% sy, 0.0% ni, 98.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu6 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu7 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 32909212k total, 14767088k used, 18142124k free, 298532k buffers
Swap: 25165812k total, 10582076k used, 14583736k free, 12064176k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ WCHAN COMMAND
28142 oracle 16 0 20.2g 2.3g 2.3g S 0.0 7.4 0:42.51 109952980 ora_dbw0_OraDB10g
28140 oracle 16 0 20.1g 844m 840m S 0.0 2.6 0:07.53 184467440 ora_mman_OraDB10g
28146 oracle 16 0 20.1g 213m 204m S 0.0 0.7 0:13.75 109952967 ora_ckpt_OraDB10g
28148 oracle 16 0 20.1g 166m 161m S 0.0 0.5 0:07.97 109952974 ora_smon_OraDB10g
28152 oracle 16 0 20.1g 136m 129m S 0.0 0.4 0:07.58 109952974 ora_mmon_OraDB10g
8063 oracle 16 0 20.1g 107m 102m S 0.0 0.3 0:04.03 - oracleOraDB10g (LOCAL=NO)
3922 oracle 16 0 20.1g 85m 79m S 0.0 0.3 0:01.83 109952984 ora_p003_OraDB10g
28258 oracle 16 0 20.1g 81m 76m S 0.0 0.3 0:01.84 109952974 ora_cjq0_OraDB10g
3920 oracle 16 0 20.1g 75m 70m S 0.0 0.2 0:01.68 109952964 ora_p002_OraDB10g
3914 oracle 16 0 20.1g 74m 69m S 0.0 0.2 0:01.68 109952967 ora_p000_OraDB10g
3918 oracle 16 0 20.1g 73m 68m S 0.0 0.2 0:01.72 111250715 ora_p001_OraDB10g
13535 oracle 16 0 20.1g 68m 64m S 0.0 0.2 0:00.33 109952974 ora_p007_OraDB10g
13525 oracle 16 0 20.1g 68m 64m S 0.0 0.2 0:00.32 112963734 ora_p004_OraDB10g
13529 oracle 16 0 20.1g 67m 63m S 0.0 0.2 0:00.32 109952971 ora_p005_OraDB10g
...
...
이유가 무엇인지 참 궁금하네요..

그리고 메모리사용률중 dbwr프로세서 RES가 계속 누적되어 증가하는데..이건 문제가 안될까요?

elflord의 이미지

리눅스에서의 SWAP사용은 반드시 물리 메모리가 부족할 때만 이루어지는것은 아닙니다.

여러OS에서 물리 메모리는

1. 프로세스의 동작영역
2. HDD등 저속디바이스의 캐쉬

로 쓰여지는데 특히 2번째는 성능 향상에 크게 기여하기 때문에 OS는 가능한한 많은 캐쉬영역을 설정하고 또 그렇게 할 수 있는 물리영역을 확보하려고 하는 것이 디폴트 설정입니다. 이를 위해서 CPU및 IO에서 여유가 있으면 거의 사용되지 않는 프로세스를 SWAP로 이동시키는 작업도 이루어 지고 있지요.

물리메모리에 여유가 있는데도 SWAP가 사용되는건 이러한 연유로 알고 있습니다.

===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com


===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.