Ubuntu12 메모리 사용양 문제

0.5Gb 메모리 가상서버호스팅을 이용중입니다.

free -m 으로 확인했을때

         total       used       free     shared    buffers     cached

Mem: 490 484 6 0 1 9
-/+ buffers/cache: 473 16
Swap: 3215 370 2845

이렇게 사용중인게 473이고 이용가능 메모리가 16인데,

우분투 자체가 이렇게 많이먹는건가요?

다른 프로세스 실행중인게 있나 확인해보려고

top 으로확인해봣는데, 메모리사용중인건없는데…
기본적으로 먹는 메모리가 많은거같네요…

top - 21:42:43 up 1 day, 3:36, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.3%sy, 0.0%ni, 99.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 502264k total, 486652k used, 15612k free, 3748k buffers
Swap: 3293180k total, 395776k used, 2897404k free, 19704k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15273 root 20 0 942m 3144 380 S 2 0.6 7:10.07 nodejs
16295 root 20 0 77548 520 388 S 0 0.1 0:00.10 sshd
16412 root 20 0 17332 1260 924 R 0 0.3 0:00.08 top
1 root 20 0 24312 28 28 S 0 0.0 0:01.90 init
2 root 20 0 0 0 0 S 0 0.0 0:00.38 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:00.92 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:00.39 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.80 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:00.36 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/1:0
10 root 20 0 0 0 0 S 0 0.0 0:00.73 ksoftirqd/1
11 root RT 0 0 0 0 S 0 0.0 0:00.62 watchdog/1
12 root RT 0 0 0 0 S 0 0.0 0:00.34 migration/2
13 root 20 0 0 0 0 S 0 0.0 0:00.01 kworker/2:0
14 root 20 0 0 0 0 S 0 0.0 0:01.79 ksoftirqd/2
15 root RT 0 0 0 0 S 0 0.0 0:00.56 watchdog/2
16 root RT 0 0 0 0 S 0 0.0 0:00.30 migration/3
18 root 20 0 0 0 0 S 0 0.0 0:04.04 ksoftirqd/3
19 root RT 0 0 0 0 S 0 0.0 0:00.61 watchdog/3
20 root RT 0 0 0 0 S 0 0.0 0:01.03 migration/4
21 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/4:0
22 root 20 0 0 0 0 S 0 0.0 0:01.00 ksoftirqd/4
23 root RT 0 0 0 0 S 0 0.0 0:00.61 watchdog/4
24 root RT 0 0 0 0 S 0 0.0 0:00.59 migration/5
25 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/5:0
26 root 20 0 0 0 0 S 0 0.0 0:00.66 ksoftirqd/5
27 root RT 0 0 0 0 S 0 0.0 0:00.60 watchdog/5

제꺼 넥서스4의
메모리 사용량도
올려보아요…

서로 비교해보세요

안드로이드도
리눅스 커널을
바탕으로 합니다.

top 으로 확인했을대 메모리나 MeM 점유율은 1프로를 넘는게 없는데,

이용중인 메모리가 계속 90%가 넘어서 질문드립니다… 어디서 잡아먹고있는지를 모르겠네요…

totla 502264k
used 494292k

[quote="kdh6429":2p3qv0lq]top 으로 확인했을대 메모리나 MeM 점유율은 1프로를 넘는게 없는데,

이용중인 메모리가 계속 90%가 넘어서 질문드립니다… 어디서 잡아먹고있는지를 모르겠네요…

totla 502264k
used 494292k[/quote:2p3qv0lq]

자답합니다.

forever 로 계속 돌려놓은 node js 스크립트가 있는데,
간단한 스크립트 임에도 불구하고 메모리를 400mb 이상 잡아먹고있네요.

왜 top 에서 메모리 점유%에는 조금밖에 안나오는지는 잘모르겠네요…

[quote="kdh6429":26m8y9tz]0.5Gb 메모리 가상서버호스팅을 이용중입니다.

free -m 으로 확인했을때

         total       used       free     shared    buffers     cached

Mem: 490 484 6 0 1 9
-/+ buffers/cache: 473 16
Swap: 3215 370 2845

이렇게 사용중인게 473이고 이용가능 메모리가 16인데,

우분투 자체가 이렇게 많이먹는건가요?

다른 프로세스 실행중인게 있나 확인해보려고

top 으로확인해봣는데, 메모리사용중인건없는데…
기본적으로 먹는 메모리가 많은거같네요…

top - 21:42:43 up 1 day, 3:36, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.3%sy, 0.0%ni, 99.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 502264k total, 486652k used, 15612k free, 3748k buffers
Swap: 3293180k total, 395776k used, 2897404k free, 19704k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15273 root 20 0 942m 3144 380 S 2 0.6 7:10.07 nodejs
16295 root 20 0 77548 520 388 S 0 0.1 0:00.10 sshd
16412 root 20 0 17332 1260 924 R 0 0.3 0:00.08 top
1 root 20 0 24312 28 28 S 0 0.0 0:01.90 init
2 root 20 0 0 0 0 S 0 0.0 0:00.38 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:00.92 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:00.39 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.80 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:00.36 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/1:0
10 root 20 0 0 0 0 S 0 0.0 0:00.73 ksoftirqd/1
11 root RT 0 0 0 0 S 0 0.0 0:00.62 watchdog/1
12 root RT 0 0 0 0 S 0 0.0 0:00.34 migration/2
13 root 20 0 0 0 0 S 0 0.0 0:00.01 kworker/2:0
14 root 20 0 0 0 0 S 0 0.0 0:01.79 ksoftirqd/2
15 root RT 0 0 0 0 S 0 0.0 0:00.56 watchdog/2
16 root RT 0 0 0 0 S 0 0.0 0:00.30 migration/3
18 root 20 0 0 0 0 S 0 0.0 0:04.04 ksoftirqd/3
19 root RT 0 0 0 0 S 0 0.0 0:00.61 watchdog/3
20 root RT 0 0 0 0 S 0 0.0 0:01.03 migration/4
21 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/4:0
22 root 20 0 0 0 0 S 0 0.0 0:01.00 ksoftirqd/4
23 root RT 0 0 0 0 S 0 0.0 0:00.61 watchdog/4
24 root RT 0 0 0 0 S 0 0.0 0:00.59 migration/5
25 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/5:0
26 root 20 0 0 0 0 S 0 0.0 0:00.66 ksoftirqd/5
27 root RT 0 0 0 0 S 0 0.0 0:00.60 watchdog/5[/quote:26m8y9tz]

올려주신 정보를 보니 CPU를 기반으로 정렬되어 있는거 같습니다.
Shift + F를 누르신 다음 n을 누르고 엔터를 입력하면 Memory Usage 기반으로 정렬됩니다.
(여기서 n은 타이핑 해도 화면에 보이지 않습니다.)
(shift + F를 누르면 리스트가 뜨는데 동일한 방법으로 자신이 원하는 걸로 정렬 가능합니다.)

그리고 리눅스 시스템에 따로 프로그램 설치가 가능하시다면 top보다 가독성이 좋은 htop을 사용 해보세요.