Top 28 리눅스 프로세스 메모리 사용량 176 Most Correct Answers

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 리눅스 프로세스 메모리 사용량 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.maxfit.vn team, along with other related topics such as: 리눅스 프로세스 메모리 사용량 Ubuntu 프로세스 메모리 사용량, 리눅스 프로세스 메모리 사용량 모니터링, 리눅스 커널 메모리 사용량, 리눅스 프로세스 메모리 누수 확인, CentOS 프로세스 메모리 사용량, 리눅스 top 메모리 사용량, 윈도우 프로세스 메모리 사용량, 리눅스 사용자별 메모리 사용량

리눅스 서버에서 메모리 사용량을 점검 할 때, 빠른 확인을 위해 top -d 1명령을 실행 후 Shift + m옵션으로 메모리 사용 프로세스를 정렬해서 점검할 수 있습니다.


메모리 사용량의 진실 | 내 컴퓨터의 램이 부족한걸까? [비케이][BK SYSTEM][4K]
메모리 사용량의 진실 | 내 컴퓨터의 램이 부족한걸까? [비케이][BK SYSTEM][4K]


리눅스 메모리 사용 프로세스를 확인하는 2가지 방법

  • Article author: www.runit.cloud
  • Reviews from users: 45698 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about
    리눅스 메모리 사용 프로세스를 확인하는 2가지 방법
    Updating …
  • Most searched keywords: Whether you are looking for
    리눅스 메모리 사용 프로세스를 확인하는 2가지 방법
    Updating 리눅스 서버에서 프로세스의 메모리 사용량을 확인하기 위한 방법을 알아보고, 아래 실습 내용을 통해 쉽게 사용할 수 있습니다. 커맨드 라인에서 ps와 top 명령어를 사용해서 메모리 사용량에 따라 정렬해서 확인하는 방법을 알아봅니다.
  • Table of Contents:

시스템 엔지니어의 세상

Header$type=social_icons

실습 환경

ps 명령어로 확인하기

top 명령어로 메모리 사용량 확인하기

마무리

fa-fire 인기 글$type=blogging$m=0$cate=0$sn=0$rm=0$c=5$va=0

최신 글$type=list-tab$date=0$au=0$c=5

댓글$type=list-tab$com=0$c=4$src=recent-comments

추천 글$type=list-tab$date=0$au=0$c=5$src=random-posts

fa-list-alt 인기 카테고리

Footer Social$type=social_icons


리눅스 메모리 사용 프로세스를 확인하는 2가지 방법
리눅스 메모리 사용 프로세스를 확인하는 2가지 방법

Read More

리눅스 메모리 사용량순 프로세스 보기 – 제타위키

  • Article author: zetawiki.com
  • Reviews from users: 29941 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 리눅스 메모리 사용량순 프로세스 보기 – 제타위키 리눅스 메모리 사용량순 프로세스 보기 · 1 개요 · 2 간단히 보기(ps -ef). 2.1 상위 10개 · 3 메모리 사용량 표시 (ps -eo). 3.1 명령인수 숨기기 · 4 같이 … …
  • Most searched keywords: Whether you are looking for 리눅스 메모리 사용량순 프로세스 보기 – 제타위키 리눅스 메모리 사용량순 프로세스 보기 · 1 개요 · 2 간단히 보기(ps -ef). 2.1 상위 10개 · 3 메모리 사용량 표시 (ps -eo). 3.1 명령인수 숨기기 · 4 같이 …
  • Table of Contents:

목차

1 개요[ ]

2 간단히 보기(ps -ef)[ ]

3 메모리 사용량 표시 (ps -eo)[ ]

4 같이 보기[ ]

5 참고[ ]

리눅스 메모리 사용량순 프로세스 보기 - 제타위키
리눅스 메모리 사용량순 프로세스 보기 – 제타위키

Read More

Bloodguy :: [Linux] 시스템/프로세스 메모리 사용량 확인 (check system/process memory usage)

  • Article author: bloodguy.tistory.com
  • Reviews from users: 4206 ⭐ Ratings
  • Top rated: 5.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Bloodguy :: [Linux] 시스템/프로세스 메모리 사용량 확인 (check system/process memory usage) 리눅스 시스템에서 메모리 사용량 확인 방법. 시스템 전체 메모리 확인. 간단히 확인하려면 free 명령어를 이용. … 자세히 확인하려면 /proc/meminfo 내용 … …
  • Most searched keywords: Whether you are looking for Bloodguy :: [Linux] 시스템/프로세스 메모리 사용량 확인 (check system/process memory usage) 리눅스 시스템에서 메모리 사용량 확인 방법. 시스템 전체 메모리 확인. 간단히 확인하려면 free 명령어를 이용. … 자세히 확인하려면 /proc/meminfo 내용 … 리눅스 시스템에서 메모리 사용량 확인 방법. 시스템 전체 메모리 확인. 간단히 확인하려면 free 명령어를 이용. [[email protected]]# free -m // 용량을 MB로 출력  total used free shared  buffers cached Mem:..
  • Table of Contents:
Bloodguy :: [Linux] 시스템/프로세스 메모리 사용량 확인 (check system/process memory usage)
Bloodguy :: [Linux] 시스템/프로세스 메모리 사용량 확인 (check system/process memory usage)

Read More

[Linux] 시스템 / 프로세스 메모리 사용량 확인

  • Article author: peterica.tistory.com
  • Reviews from users: 36123 ⭐ Ratings
  • Top rated: 4.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Linux] 시스템 / 프로세스 메모리 사용량 확인 리눅스 시스템에서 메모리 사용량 확인 방법. 간단하게 시스템 전체 메모리 확인하기 위해 free 명령어를 이용. · 프로세스별 메모리를 확인하려면. ps … …
  • Most searched keywords: Whether you are looking for [Linux] 시스템 / 프로세스 메모리 사용량 확인 리눅스 시스템에서 메모리 사용량 확인 방법. 간단하게 시스템 전체 메모리 확인하기 위해 free 명령어를 이용. · 프로세스별 메모리를 확인하려면. ps … 리눅스 시스템에서 메모리 사용량 확인 방법 간단하게 시스템 전체 메모리 확인하기 위해 free 명령어를 이용. 프로세스별 메모리를 확인하려면 ps 명령어를 이용한다. ps -eo user,pid,ppid,rss,size,vsize,pme..
  • Table of Contents:

피터의 개발이야기

[Linux] 시스템 프로세스 메모리 사용량 확인 본문

티스토리툴바

[Linux] 시스템 / 프로세스 메모리 사용량 확인
[Linux] 시스템 / 프로세스 메모리 사용량 확인

Read More

Linux 2. 메모리 사용량 확인 및 관리 · ZUNOXI

  • Article author: zunoxi.github.io
  • Reviews from users: 10311 ⭐ Ratings
  • Top rated: 3.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Linux 2. 메모리 사용량 확인 및 관리 · ZUNOXI 해당 포스팅은 https://zunoxi.tistory.com/62?category=950184 으로 이전되었습니다. …
  • Most searched keywords: Whether you are looking for Linux 2. 메모리 사용량 확인 및 관리 · ZUNOXI 해당 포스팅은 https://zunoxi.tistory.com/62?category=950184 으로 이전되었습니다. 해당 포스팅은 https://zunoxi.tistory.com/62?category=950184 으로 이전되었습니다.
  • Table of Contents:

Share this post

About

Related Posts

Linux 2. 메모리 사용량 확인 및 관리 · ZUNOXI
Linux 2. 메모리 사용량 확인 및 관리 · ZUNOXI

Read More

리눅스 프로세스 별 메모리 사용량 확인 :: 프로그래머 미찐

  • Article author: mizzhinp.tistory.com
  • Reviews from users: 25042 ⭐ Ratings
  • Top rated: 3.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 리눅스 프로세스 별 메모리 사용량 확인 :: 프로그래머 미찐 리눅스에서 프로세스 별 메모리 사용량 확인하기. top같은 명령어는 전체적인 cpu사용량 및 메모리 사용량 명령어 입니다. 그래서 세부적으로. …
  • Most searched keywords: Whether you are looking for 리눅스 프로세스 별 메모리 사용량 확인 :: 프로그래머 미찐 리눅스에서 프로세스 별 메모리 사용량 확인하기. top같은 명령어는 전체적인 cpu사용량 및 메모리 사용량 명령어 입니다. 그래서 세부적으로. 리눅스에서 프로세스 별 메모리 사용량 확인하기 top같은 명령어는 전체적인 cpu사용량 및 메모리 사용량 명령어 입니다. 그래서 세부적으로 어떤 프로세서가 메모리를 어떻게 사용하는지는 알수 없습니다. 하지..
  • Table of Contents:
리눅스 프로세스 별 메모리 사용량 확인 :: 프로그래머 미찐
리눅스 프로세스 별 메모리 사용량 확인 :: 프로그래머 미찐

Read More

[Linux] 프로세스 메모리 사용률 증가 문제 해결

  • Article author: codinghero.tistory.com
  • Reviews from users: 12403 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Linux] 프로세스 메모리 사용률 증가 문제 해결 리눅스 관리를 하는 중 특정 프로세스가 계속적으로 이유도 없이 종료되는 문제가 생겨서 원인을 분석하다 보니 해당 프로세스의 메모리 사용률이 … …
  • Most searched keywords: Whether you are looking for [Linux] 프로세스 메모리 사용률 증가 문제 해결 리눅스 관리를 하는 중 특정 프로세스가 계속적으로 이유도 없이 종료되는 문제가 생겨서 원인을 분석하다 보니 해당 프로세스의 메모리 사용률이 … 리눅스 관리를 하는 중 특정 프로세스가 계속적으로 이유도 없이 종료되는 문제가 생겨서 원인을 분석하다 보니 해당 프로세스의 메모리 사용률이 계속적으로 증가하고 있었습니다 이러한 경우에는 memory 사용률..코딩히어로
  • Table of Contents:

태그

관련글

댓글4

최근글

인기글

최근댓글

티스토리툴바

[Linux] 프로세스 메모리 사용률 증가 문제 해결
[Linux] 프로세스 메모리 사용률 증가 문제 해결

Read More

리눅스 메모리 사용률 확인하는 법

  • Article author: jjakang2.tistory.com
  • Reviews from users: 30978 ⭐ Ratings
  • Top rated: 4.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 리눅스 메모리 사용률 확인하는 법 ps -eo옵션을 활용해서 사용자 지정 형식으로 프로세스 사용량 확인. RSS: 실제 물리 메모리 사용량. VSZ : 프로세스의 가상메모리 크기. …
  • Most searched keywords: Whether you are looking for 리눅스 메모리 사용률 확인하는 법 ps -eo옵션을 활용해서 사용자 지정 형식으로 프로세스 사용량 확인. RSS: 실제 물리 메모리 사용량. VSZ : 프로세스의 가상메모리 크기. zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%AA%85%EB%AA%A9%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%82%AC%EC%9A%A9%EB%A5%A0,_%EC%8B%A4%EC%A7%88%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%82%AC%EC%9A%A9%EB%A5%A0 리눅..
  • Table of Contents:

태그

관련글

댓글0

최근글

인기글

태그

전체 방문자

티스토리툴바

리눅스 메모리 사용률 확인하는 법
리눅스 메모리 사용률 확인하는 법

Read More

리눅스 메모리 사용량 순 프로세스 보기

  • Article author: kkamagistory.tistory.com
  • Reviews from users: 47175 ⭐ Ratings
  • Top rated: 3.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 리눅스 메모리 사용량 순 프로세스 보기 리눅스 메모리 사용량 순 프로세스 보기 · # ps -ef. rss옵션을 주어 프로세스 당 물리 메모리 점유 상태에 대해 sorting 한 결과를 확인합니다. –sort는 … …
  • Most searched keywords: Whether you are looking for 리눅스 메모리 사용량 순 프로세스 보기 리눅스 메모리 사용량 순 프로세스 보기 · # ps -ef. rss옵션을 주어 프로세스 당 물리 메모리 점유 상태에 대해 sorting 한 결과를 확인합니다. –sort는 … 안녕하세요. 오늘은 리눅스 시스템에 사용하는 프로세스에 대한 메모리 사용상태에 대해 알아보겠습니다. ps 명령어를 통하여 현재 프로세스 상태를 확인합니다. rss옵션을 주어 프로세스 당 물리 메모리 점유 상..IT/엔지니어/자기계발/블록체인/가상자산/암호화폐/요리/맛집/일상
  • Table of Contents:

리눅스 메모리 사용량 순 프로세스 보기

티스토리툴바

리눅스 메모리 사용량 순 프로세스 보기
리눅스 메모리 사용량 순 프로세스 보기

Read More

[리눅스] 프로세스의 CPU, 메모리 확인

  • Article author: 118k.tistory.com
  • Reviews from users: 4152 ⭐ Ratings
  • Top rated: 4.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [리눅스] 프로세스의 CPU, 메모리 확인 ps 명령의 -o , -p 옵션을 이용합니다. # 18299 프로세스의 정보를 확인 # p: 프로세스 ID # pcpu: CPU 사용률 # pmem: 메모리 … …
  • Most searched keywords: Whether you are looking for [리눅스] 프로세스의 CPU, 메모리 확인 ps 명령의 -o , -p 옵션을 이용합니다. # 18299 프로세스의 정보를 확인 # p: 프로세스 ID # pcpu: CPU 사용률 # pmem: 메모리 … 프로세스의 CPU, 메모리 사용 정보를 확인하는 방법은 ps , top 명령을 이용하는 것입니다. 프로세스의 메모리를 확인할 때는 프로세스의 PID를 알고 있어야 합니다. PS ps 명령의 -o , -p 옵션을 이용합니다. # 1..
  • Table of Contents:
[리눅스] 프로세스의 CPU, 메모리 확인
[리눅스] 프로세스의 CPU, 메모리 확인

Read More


See more articles in the same category here: 180+ tips for you.

리눅스 메모리 사용 프로세스를 확인하는 2가지 방법

리눅스 서버에서 프로세스의 메모리 사용량을 확인하기 위한 방법을 알아보고, 아래 실습 내용을 통해 쉽게 사용할 수 있습니다. 커맨드 라인에서 ps와 top 명령어를 사용해서 메모리 사용량에 따라 정렬해서 확인하는 방법을 알아봅니다.

실습 환경

운영 체제(OS) : CentOS 8

실행 계정 : root

ps 명령어로 확인하기

전체 프로세스 메모리 사용량 간략하게 확인하기

리눅스 서버에서 프로세스의 메모리 사용량을 확인하기 위한 방법을 알아보고, 아래 실습 내용을 통해 쉽게 사용할 수 있습니다. 커맨드 라인에서 ps와 top 명령어를 사용해서 메모리 사용량에 따라 정렬해서 확인하는 방법을 알아봅니다.

현재 실행중인 모든 프로세스의 메모리 사용량으로 정렬 후 PID와 프로세스명를 보여줍니다.

[ps -ef –sort -rss] [[email protected] ~]# ps -ef –sort -rss UID PID PPID C STIME TTY TIME CMD root 923 820 0 14:56 ? 00:00:00 /usr/libexec/sssd/sssd_nss –uid 0 –gid 0 –logger=files root 861 1 0 14:56 ? 00:00:00 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P polkitd 816 1 0 14:56 ? 00:00:00 /usr/lib/polkit-1/polkitd –no-debug root 815 1 0 14:56 ? 00:00:00 /usr/sbin/NetworkManager –no-daemon root 864 820 0 14:56 ? 00:00:00 /usr/libexec/sssd/sssd_be –domain LDAP –uid 0 –gid 0 –logger=files root 863 820 0 14:56 ? 00:00:00 /usr/libexec/sssd/sssd_be –domain implicit_files –uid 0 –gid 0 –logger=files root 820 1 0 14:56 ? 00:00:00 /usr/sbin/sssd -i –logger=files root 925 820 0 14:56 ? 00:00:00 /usr/libexec/sssd/sssd_autofs –uid 0 –gid 0 –logger=files root 924 820 0 14:56 ? 00:00:00 /usr/libexec/sssd/sssd_pam –uid 0 –gid 0 –logger=files … (이하 생략)

전체 프로세스 메모리 사용량 상위 10개 확인하기

현재 실행중인 모든 프로세스의 메모리 사용량으로 정렬 후 PID와 각종 메모리 사용률 및 프로세스를 상세하게 보여줍니다.

[ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd –sort -rss | head -n 11] [[email protected] ~]# ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd –sort -rss | head -n 11 USER PID PPID RSS SIZE VSZ %MEM %CPU TIME CMD root 923 820 38360 1332 224492 0.9 0.0 00:00:00 /usr/libexec/sssd/sssd_nss –uid 0 –gid 0 –logger=files root 861 1 30892 39456 425280 0.7 0.0 00:00:00 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P polkitd 816 1 23940 54724 1625936 0.5 0.0 00:00:00 /usr/lib/polkit-1/polkitd –no-debug root 815 1 17560 26648 390148 0.4 0.0 00:00:00 /usr/sbin/NetworkManager –no-daemon root 864 820 16408 2136 240784 0.4 0.0 00:00:00 /usr/libexec/sssd/sssd_be –domain LDAP –uid 0 –gid 0 –logger=files root 863 820 14480 2096 218976 0.3 0.0 00:00:00 /usr/libexec/sssd/sssd_be –domain implicit_files –uid 0 –gid 0 –logger=files

root 820 1 14404 1608 215680 0.3 0.0 00:00:00 /usr/sbin/sssd -i –logger=files root 925 820 12116 1196 187292 0.3 0.0 00:00:00 /usr/libexec/sssd/sssd_autofs –uid 0 –gid 0 –logger=files root 924 820 12084 1396 193888 0.2 0.0 00:00:00 /usr/libexec/sssd/sssd_pam –uid 0 –gid 0 –logger=files

top 명령어로 메모리 사용량 확인하기

top 명령어 실행 후 단축키로 정렬해서 프로세스 메모리 사용량 확인하기

top 명령어 실행 후 화면에서 Shift + m 키 입력으로 메모리 사용량으로 정렬해서 확인 할 수 있습니다.

top 명령어 실행 후 Shift + m 키를 입력해서 메모리 사용량 순으로 정렬하기

top 명령어로 프로세스 메모리 사용량 실시간 확인하기

top 명령어 입력 후 grep 명령을 사용해서 특정 프로세서의 메모리 사용량을 1초마다 확인할 수 있습니다. 아래 명령을 통해 systemd 프로세스의 메모리 사용량을 확인해봅니다.

[top -d 1 | egrep “PID|systemd”]

top 명령어로 실시간 프로세스 메모리 사용량 확인하기

마무리

top, ps 명령어를 통해 리눅스에서 메모리 사용 프로세스를 확인하는 방법에 대해 알아보았습니다.

리눅스 서버에서 메모리 사용량을 점검 할 때, 빠른 확인을 위해 top -d 1명령을 실행 후 Shift + m옵션으로 메모리 사용 프로세스를 정렬해서 점검할 수 있습니다.

리눅스 메모리 사용량순 프로세스 보기

1 개요 [ | ]

리눅스 메모리 사용량순 프로세스 보기 리눅스 메모리 사용량순 프로세스 목록 보기

RSS(Resident set size) : 물리 메모리를 실제 점유하고 있는 크기.[1]

2 간단히 보기(ps -ef) [ | ]

명령어

ps -ef –sort -rss

실행예시

[root@zetawiki ~]# ps -ef –sort -rss UID PID PPID C STIME TTY TIME CMD mysql 1154 1064 99 May03 ? 213287-12:54:30 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –l apache 26245 1202 0 03:48 ? 00:00:05 /usr/sbin/httpd apache 26247 1202 0 03:48 ? 00:00:07 /usr/sbin/httpd … (생략) root 741 2 0 May03 ? 00:00:00 [kmpath_handlerd] root 768 2 0 May03 ? 00:00:00 [kjournald]

→ /usr/libexec/mysqld 프로세스가 물리 메모리를 가장 많이 점유하고 있다.

2.1 상위 10개 [ | ]

명령어

ps -ef –sort -rss | head -n 11

3 메모리 사용량 표시 (ps -eo) [ | ]

명령어

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd –sort -rss | head -n 11

실행예시

[root@zetawiki ~]# ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd –sort -rss | head -n 11 USER PID PPID RSS SZ VSZ %MEM %CPU TIME CMD mysql 1154 1064 26116 582252 642724 4.8 6623646 213287-12:54:31 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid –socket=/var/lib/mysql/mysql.sock apache 26245 1202 24284 18320 347196 4.5 0.0 00:00:05 /usr/sbin/httpd apache 26247 1202 23780 17824 346700 4.4 0.0 00:00:07 /usr/sbin/httpd apache 26248 1202 23632 17048 345924 4.4 0.0 00:00:05 /usr/sbin/httpd apache 26242 1202 23112 18080 342768 4.3 0.0 00:00:06 /usr/sbin/httpd apache 26249 1202 23100 18076 342764 4.3 0.0 00:00:06 /usr/sbin/httpd apache 26692 1202 23084 18084 342772 4.3 0.0 00:00:03 /usr/sbin/httpd apache 26244 1202 22844 17828 342516 4.2 0.0 00:00:06 /usr/sbin/httpd apache 26243 1202 22832 17828 342516 4.2 0.0 00:00:08 /usr/sbin/httpd apache 26693 1202 22832 17820 342508 4.2 0.0 00:00:04 /usr/sbin/httpd

→ /usr/libexec/mysqld 프로세스가 물리 메모리를 가장 많이 점유하고 있으며 그 용량은 26116KB이다.

3.1 명령인수 숨기기 [ | ]

프로세스 수행명령어에서 인수부분을 표시하지 않으려면 cmd를 comm으로 변경하면 된다.

명령어

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm –sort -rss | head -n 11

실행예시

[root@zetawiki ~]# ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm –sort -rss | head -n 11 USER PID PPID RSS SZ VSZ %MEM %CPU TIME COMMAND mysql 1154 1064 26116 582252 642724 4.8 6624384 213287-12:54:31 mysqld apache 26245 1202 24284 18320 347196 4.5 0.0 00:00:05 httpd apache 26247 1202 23780 17824 346700 4.4 0.0 00:00:07 httpd apache 26248 1202 23632 17048 345924 4.4 0.0 00:00:05 httpd apache 26242 1202 23112 18080 342768 4.3 0.0 00:00:06 httpd apache 26249 1202 23100 18076 342764 4.3 0.0 00:00:06 httpd apache 26692 1202 23084 18084 342772 4.3 0.0 00:00:03 httpd apache 26244 1202 22844 17828 342516 4.2 0.0 00:00:06 httpd apache 26243 1202 22832 17828 342516 4.2 0.0 00:00:08 httpd apache 26693 1202 22832 17820 342508 4.2 0.0 00:00:04 httpd

4 같이 보기 [ | ]

5 참고 [ | ]

[Linux] 프로세스 메모리 사용률 증가 문제 해결

728×90

리눅스 관리를 하는 중 특정 프로세스가 계속적으로 이유도 없이

종료되는 문제가 생겨서 원인을 분석하다 보니 해당 프로세스의 메모리 사용률이

계속적으로 증가하고 있었습니다

이러한 경우에는 memory 사용률이 계속적으로 증가하다가 결국엔

프로그램적인 문제나 다른 기타 문제 때문이 아니라 메모리 오버에 의해 강제 종료됩니다

그럼 프로세스의 어떤부분에서 메모리 누수가 계속 발생하는지 알아볼 필요가 있습니다

제가 문제가 됬던 프로세스는 먼저 mysql을 통해 1초마다 select구문을 실행하는데

바로 이 select query를 해오는 부분이 문제가 되었습니다

while(1){ memset(strQuery,0x00,sizeof(strQuery)); sprintf(strQuery,”select … limit 1″); iStatus = mysql_query(connection,strQuery); if(iStatus){ mysqlResult = mysql_store_result(connection); … } }

중점적으로 보아야 될 부분은 mysql_store_result 부분으로

해당 함수를 호출할 때 메모리를 사용하는데 이렇게 사용한 메모리는

반드시 mysql_free_result 함수를 통해서 해제를 해주어야 합니다

while(1){ memset(strQuery,0x00,sizeof(strQuery)); sprintf(strQuery,”select … limit 1″); iStatus = mysql_query(connection,strQuery); if(iStatus){ mysqlResult = mysql_store_result(connection); … } mysql_free_result(mysqlResult); }

mysql_free_result를 통해서 메모리 해제를 반드시 해주어야 합니다

mysql_query, mysql_store_result, mysql_free_result는 한 쌍이라는 것을 항상 기억하고

프로그램에 적용하시면 mysql 쿼리에 의한 메모리 누수는 방지할 수 있습니다

728×90

반응형

So you have finished reading the 리눅스 프로세스 메모리 사용량 topic article, if you find this article useful, please share it. Thank you very much. See more: Ubuntu 프로세스 메모리 사용량, 리눅스 프로세스 메모리 사용량 모니터링, 리눅스 커널 메모리 사용량, 리눅스 프로세스 메모리 누수 확인, CentOS 프로세스 메모리 사용량, 리눅스 top 메모리 사용량, 윈도우 프로세스 메모리 사용량, 리눅스 사용자별 메모리 사용량

Leave a Comment