TOP 명령을 사용하여 VIRT 열에서 m은 무엇을 나타냅니까?

TOP 명령을 사용하여 VIRT 열에서 m은 무엇을 나타냅니까?

top 명령을 실행하면 모든 프로세스 정보가 표시됩니다. 그러나 VIRT 열 아래에 일부 값의 경우 m이 기록됩니다.내가 무엇을 뜻하는가?, MB인가요? 그렇다면 SWAP 헤더에 12k만 표시되는 이유는 무엇입니까? 전체 크기를 계산하면 크기가 12k를 훨씬 초과하기 때문입니다.

top - 15:43:19 up 3 days, 55 min,  2 users,  load average: 0.01, 0.08, 0.08
Tasks: 259 total,   1 running, 258 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.7%us,  0.3%sy,  0.0%ni, 97.8%id,  0.0%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   8177292k total,  6988680k used,  1188612k free,   417064k buffers
Swap:  8385920k total,       12k used,  8385908k free,  4535416k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
29948 oracle    18   0  898m 269m  41m S 14.6  3.4   1:28.77 java
29947 oracle    18   0  863m 203m  34m S  1.3  2.5   0:51.60 java
29912 oracle    18   0  405m 199m  18m S  0.0  2.5   1:57.79 java
29943 oracle    18   0  376m 148m  19m S  0.0  1.9   0:18.00 java
29909 oracle    18   0  821m 104m  27m S  0.0  1.3   0:13.91 java
31008 oracle    15   0  512m  91m  28m S  0.0  1.1   0:10.28 java
30245 oracle    15   0  559m  82m  19m S  0.0  1.0   0:11.70 rwserver
29945 oracle    18   0  296m  68m  18m S  0.0  0.9   0:29.24 java
29961 oracle    17   0  298m  66m  18m S  0.0  0.8   0:10.32 java
30341 oracle    15   0  554m  64m  24m S  0.0  0.8   0:08.26 java
29936 oracle    18   0  302m  61m  16m S  0.3  0.8   0:08.25 java
 2543 oracle    15   0  553m  60m  24m S  0.0  0.8   0:04.45 java
 8546 oracle    25   0  367m  56m  13m S  0.0  0.7   0:19.78 emagent
29942 oracle    17   0  307m  56m  18m S  0.0  0.7   0:08.00 java
29946 oracle    18   0  293m  53m  16m S  0.0  0.7   0:08.58 java
32324 oracle    15   0  361m  51m  22m S  0.0  0.6   0:03.21 frmweb
29905 oracle    18   0  290m  48m  15m S  0.0  0.6   0:06.02 java
 5014 oracle    15   0  355m  45m  23m S  0.0  0.6   0:02.16 frmweb
 1135 oracle    15   0  355m  44m  22m S  0.0  0.6   0:01.90 frmweb
 4280 oracle    15   0  355m  44m  22m S  0.0  0.6   0:01.35 frmweb
 6727 oracle    15   0  353m  42m  22m S  0.0  0.5   0:00.84 frmweb
31043 oracle    16   0  452m  42m  12m S  0.0  0.5   0:03.01 java
29944 oracle    18   0  279m  42m  15m S  0.0  0.5   0:05.30 java
29941 oracle    15   0 98716  40m 4356 S  0.0  0.5   0:20.50 webcached
 8682 oracle    15   0 72536  29m  12m S  0.0  0.4   0:01.59 frmweb

답변1

가상 주소는 필요한 경우에만 물리적 메모리와 스왑을 통해 지원됩니다. 환영 프로세스는 가능한 한 많은 메모리를 할당하고 환영 시스템은 필요할 때만 실제로 메모리를 제공합니다. malloc(3)매뉴얼 페이지를 참조하세요 .노트섹션을 참조하세요.

관련 정보