반응형

안녕하세요 가야태자 @talkit 입니다. 

putty를 켜시고, VMWARE 또는 Oracle 클라우드에 접속 합니다. 

저는 VMWARE에 접속을 하겠습니다. 

잘 접속이 되었습니다. 

오늘 이야기할 내용은 CPU 사용량과 메모리 사용량 관련해서입니다. 

첫번째로 top라는 명령어를 보겠습니다. 

top

그냥 top라고 치시면 됩니다. 

Tasks: 398 total,   1 running, 397 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  15967.8 total,  14368.8 free,    882.3 used,    716.7 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.  14804.8 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
    868 root      20   0  248084   7292   6276 S   0.3   0.0   0:00.91 vmtoolsd
   2143 talkit    20   0  300684  41660  30476 S   0.3   0.3   0:00.55 vmtoolsd
      1 root      20   0  168204  11212   8112 S   0.0   0.1   0:01.72 systemd
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.04 kthreadd
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
      5 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 netns
      7 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-events_highpri
      9 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:1H-kblockd
     10 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_percpu_wq
     11 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_rude_
     12 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_trace
     13 root      20   0       0      0      0 S   0.0   0.0   0:00.00 ksoftirqd/0

대충 위와 같은 화면이 뜰껍니다. 

일단 Cpu는 거의 사용을 하지 않고 있습니다. ^^

메모리도 약16GB 정도 되는데 거의 사용을 안하고 있네요 ^^ 

여기서 여러가지 명령어가 있지만, <1> 키를 눌러 보십시오.

top - 06:13:31 up 13 min,  2 users,  load average: 0.00, 0.07, 0.10
Tasks: 390 total,   1 running, 389 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu6  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu7  :  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu8  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu9  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu10 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu11 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu12 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu13 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu14 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu15 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  15967.8 total,  14369.7 free,    880.6 used,    717.5 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.  14806.4 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
   2423 talkit    20   0   20788   4088   3136 R   0.3   0.0   0:00.15 top
      1 root      20   0  168204  11228   8112 S   0.0   0.1   0:01.73 systemd
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.04 kthreadd
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
      5 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 netns
      7 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-events_highpri
      9 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:1H-kblockd
     10 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_percpu_wq
     11 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_rude_
     12 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_trace
     13 root      20   0       0      0      0 S   0.0   0.0   0:00.00 ksoftirqd/0
     14 root      20   0       0      0      0 I   0.0   0.0   0:00.08 rcu_sched
     15 root      rt   0       0      0      0 S   0.0   0.0   0:00.00 migration/0
     16 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 idle_inject/0
     18 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/0
     19 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/1
     20 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 idle_inject/1

개별  CPU정보를 함께 보여 줍니다. 

다시 <1> 키를 누르시면 없어집니다. 

키는 숫자 1입니다. ^^

그리고 <c> 키를 눌러 보십시오.

top - 06:15:03 up 15 min,  2 users,  load average: 0.00, 0.05, 0.08
Tasks: 390 total,   1 running, 389 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  15967.8 total,  14368.4 free,    881.9 used,    717.6 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.  14805.1 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
     14 root      20   0       0      0      0 I   0.3   0.0   0:00.10 [rcu_sched]
    206 root      20   0       0      0      0 I   0.3   0.0   0:00.27 [kworker/4:1-events]
   2246 root      20   0       0      0      0 I   0.3   0.0   0:00.01 [kworker/15:3-events]
      1 root      20   0  168204  11228   8112 S   0.0   0.1   0:01.74 /sbin/init auto noprompt
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.04 [kthreadd]
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [rcu_gp]
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [rcu_par_gp]
      5 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [netns]

c 키는 소문자  c 입니다. 해당 키는 실행시켜 포함된 경로를 풀러 알려 줍니다. 

top 에서 다른 명령어도 있지만, 이정도만 아시면 된다고 생각됩니다. 

top 화면에서 빠저 나가려면 <q> 키를 누르시거나 , <Ctrl> + <c> 를 누르시면 됩니다. ^^

이번에 알려 드릴 명령어는 free라는 명령어 입니다. 메모리 관련 명령어 입니다. 

free [옵션들]

위와 같이 하시면 됩니다. 

free
              total        used        free      shared  buff/cache   available
Mem:       16351072      906368    14708876        2180      735828    15156960
Swap:       2097148           0     2097148

아무 옵션을 안주고 실행하면 위와 같이 보입니다. 여튼 15GB 정도 쓸수 있다는 이야기 입니다. 1024로 나누면 좀 더 적겠지만요 ^^

그럼 옵션을 몇가지 주겠습니다. 

free -m

눈치 채셨겠지만, Megabyte 단위로 보여 줍니다.

free -m
              total        used        free      shared  buff/cache   available
Mem:          15967         885       14364           2         718       14801
Swap:          2047           0        2047
free -g
              total        used        free      shared  buff/cache   available
Mem:             15           0          14           0           0          14
Swap:             1           0           1

-g 옵션은 GigaByte 단위로 보여 줍니다. 

free -h
              total        used        free      shared  buff/cache   available
Mem:           15Gi       885Mi        14Gi       2.0Mi       718Mi        14Gi
Swap:         2.0Gi          0B       2.0Gi

-h 옵션은 사용자가 인식할 수 있는 단위로 보여 줍니다. 기가나 메가 단위네요 사용안하는 B는 바이트 입니다. ^^

혹시 더 많은 옵션이 필요하시면 man 명령어를 사용하십시오.

man top
man free

한번씩 읽어 보시는 것도 도움이 될 것입니다. 

감사합니다. 

 

반응형
반응형

오늘은 CPU 모니터를 제대로 구했습니당 ^^;;

시스템 트레이에 가만히 있기도 하구요.

그래프 형태로 보이기도 합니다.

저처럼 CPU 상태 감시가 필요하신 분들은 한번 써 보시기를 ^^;;

다운로드 주소는 ^^;;

http://www.den4b.com/downloads.php?project=CPUMon
반응형
반응형

어느날 CPU 모니터가 필요해서 검색을 했습니다. ^^;;

그래서 구한 프로그램이 Hot Babe라는 프로그램입니다.

그런데 현재 이걸 구한 주소를 모르겠습니다. ^^;;

출처를 적으려고 했는데용.

잼있는건 ㅋㅋㅋ

이 프로그램이 CPU가 활성화 되면 될 수록 옷을 벗는다는 것입니다. ^^;;


처음 실행 했을때의 황당함이란 ㅋㅋㅋ

다들 한번 실행해 보십시오 ^6;;

IT를 하면서 이런 재미라도 있어야 하지 않겠습니까 ㅋㅋㅋㅋ

반응형

+ Recent posts