ubuntu 메모리 증가 문제에 대해서 문의드립니다.

purewhites의 이미지

안녕하세요
우분투를 사용해서 처음으로 개발을 진행하다 보니 문제가 많이 생기네요.ㅜㅜ
일단 우분투에 c# mono를 사용해서 프로그램을 올려 테스트 중인데요.
이상하게 조금씩 메모리가 증가하는 현상이있어서
프로그램문제인가 확인해보니 프로그램 문제는 아닌거 같아요. 장시간돌리고 확인해봐도
프로그램 메모리 증가 현상은 없구요.
현재 제가 구현해 놓은 프로그램은 usp to 485 통신 쪽과 mysql 사용하는부분입니다.

프로그램을 종료하고 아무것도 안한 상태에서도 메모리가 증가하는 현상이 있으니...
ps -eo ~ 이런 명령어로 확인하는데 증가하는 프로그램을 찾을수가없네요..ㅜㅜ

고수님들 조언좀 부탁드립니다.

그리고 usp to 485 설정을
modprobe sfdi_sio vendor=0x1b5c ~ 이런식으로 설정해 놓으면 동작이되다가
재부팅후에는 설정이 사라집니다..
어떻게 해야할까요 부탁드립니다~

익명 사용자의 이미지

혹시 conky로 데스크탑 그래피컬하게 꾸며 놓은 스크립트 사용중 아닌가요?
conky lua스크립트중에 메모리 누수 생기게 짜놓은게 많던데 말이죠.

purewhites의 이미지

conky 어떤 건가요 확인해 볼수 있는 방법좀 알려주세요~.ㅜㅜ

jick의 이미지

"메모리 증가"가 정확히 무슨 프로그램으로 확인했더니 뭐라고 나오는 메모리가 어떻게 증가했다는 건지 설명을 해주셔야 제대로 된 답이 나올 수 있을 것 같습니다만...

* 혹시 top에서 free memory로 나오는 양이 줄어든다는 뜻이라면, free memory는 시스템에 달려 있는데 커널이 아무 용도도 못찾고 놀리고 있는 메모리란 뜻이기 때문에 크기가 얼마 안 되는 게 정상입니다.

purewhites의 이미지

처음사용하다보니 그냥 켜놓고있으면 메모리가 증가합니다.
task maanager를 켜놓으면 메모리가 조금씩 증가하는 현상이 발생합니다.ㅜㅜ
프로그램을 동작시키는 부분도 없고요 mysql만 설치된 상태구요.
보드는 오드로이드 ux3 lubutu 설치되 있습니다.

purewhites의 이미지

usr/sbin/irqbalance 이넘이 메모리를 조금씩 차지하는거 같습니다.

익명 사용자의 이미지

그런 건 어떻게 해결해야 하냐면요...
우분투 버전을 알고 있어야 하고
메모리 보는 프로그램이 top, gtop, gnome-system-monitor 등이 있는데,
gnome-system-monitor 를 실행하면
프로세스 이름, % CPU 사용량, ID, 메모리가 나옵니다.
거기서 확인하신 것이 usr/sbin/irqbalance 이라면
https://launchpad.net/ubuntu/+source/irqbalance/+bugs
버그 리포트에서 memory leak 검색해보세요.
없으면 버그 리포트 올려주세요.
이런 말 하기는 좀 그렇지만 사실, 우분투가 불안정한 면이 많아서 서버용으로 쓰기에는 좋지 않습니다. 정.. 우분투를 서버용으로 사용하시려면 X윈도우 죽이고 X윈도우 패키지 삭제하시고 터미널로만 사용하세요.

purewhites의 이미지

Gui 개발이 들어가야되서 우분투를 사용해야 되네요.. 오드로이드에서 우분투를 기본 제공해주고있어서
초보자이다보니.ㅜㅜ
외국 사이트보니 usr/sbin/irqbalance 를 하루에 한번 죽였다 살린다고하던데
혹시 죽였다가 살리느 방법있나요?

Sdsf3qUr의 이미지

> 이상하게 조금씩 메모리가 증가하는 현상이있어서

어떤 걸 보고 이런 판단을 내리셨는지 그대로 보여 주시면 다른 분들이 답변 해주시는데 도움이 될 겁니다.

purewhites의 이미지

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11 터미널에서 시간별로 계속해서 메모리 size를 확인하였습니다.

댓글 달기

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