[Docker] (도움!)총 메모리가 절반으로 제한되어 있네요. 해결법을 모르겠어요.

비트   
   조회 7104   추천 0    

아직 일부 활용만 하는 입문자인데요.

찾아봐도 모르겠네요. 메모리가 왜 제한이 될까요.

윈10프로에 도커 깔아서 쓰고 있는데요. 동일 모델 2cpu시스템이 두 개입니다.

둘이 환경 세팅 모든 게 같은데.. 한 개는 본래대로 알아서 잘 구성이 되는데요.

한 개만 램 용량이 32GB임에도 다음처럼 시스템 메모리를 적절히 못 쓰고 메모리가 제한이 되어 있네요.

드라이버 류는 다 업데이트 했고요.(하기전 후도 비교했네요)


Total Memory: 15.13GiB


Advanced엔 정상으로 30464MB까지 할당 가능하게 나오고요.

뭔가 꼬여있는 거 같은데 윈10 다시 깔아보고 도커 재설치 해보고 등등 해도 안되네요. 윈도우즈 구성에서 hyper-v활성 비활성 해봤고요.


혹시 램 슬롯 영향도 있을까요?.. 두 시스템의 차이는 오직 램 슬롯인데.. 

램 위치를 바꿔볼까 했는데 문제 시스템이 밑에 깔려 있어서 꺼내려면 위에 있는 시스템들 다 꺼야 해서 보류중이네요. (설마 이걸까요..)


어딜 만져?..줘야 할까요...ㅠ 

도커 데몬 설정을 수정해서 총 메모리를 늘려줘보고 싶은데 메모리 부분은 안보이네요.

쓸모없어 보이지만 docker info 긁어와 볼게요.


docker info

Containers: 0

 Running: 0

 Paused: 0

 Stopped: 0

Images: 0

Server Version: 18.06.1-ce

Storage Driver: overlay2

 Backing Filesystem: extfs

 Supports d_type: true

 Native Overlay Diff: true

Logging Driver: json-file

Cgroup Driver: cgroupfs

Plugins:

 Volume: local

 Network: bridge host macvlan null overlay

 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog

Swarm: inactive

Runtimes: runc

Default Runtime: runc

Init Binary: docker-init

containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e

runc version: 69663f0bd4b60df09991c08812a60108003fa340

init version: fec3683

Security Options:

 seccomp

  Profile: default

Kernel Version: 4.9.93-linuxkit-aufs

Operating System: Docker for Windows

OSType: linux

Architecture: x86_64

CPUs: 32

Total Memory: 15.13GiB   <========================================= 여기요. 

Name: linuxkit-00155db38101

ID: XM4J:3NDU:YEZV:52KJ:ID33:FB4U:6OLP:UKYP:XMNV:AE46:YD6H:2NXR

Docker Root Dir: /var/lib/docker

Debug Mode (client): false

Debug Mode (server): true

 File Descriptors: 22

 Goroutines: 46

 System Time: 2018-09-17T20:43:49.8975231Z

 EventsListeners: 1

Registry: https://index.docker.io/v1/

Labels:

Experimental: false

Insecure Registries:

 127.0.0.0/8

Live Restore Enabled: false



--------------------------

정상인 거의 클론(같은 모델 서버)인 시스템

docker info

Containers: 34

 Running: 22

 Paused: 0

 Stopped: 12

Images: 1

Server Version: 18.06.1-ce

Storage Driver: overlay2

 Backing Filesystem: extfs

 Supports d_type: true

 Native Overlay Diff: true

Logging Driver: json-file

Cgroup Driver: cgroupfs

Plugins:

 Volume: local

 Network: bridge host macvlan null overlay

 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog

Swarm: inactive

Runtimes: runc

Default Runtime: runc

Init Binary: docker-init

containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e

runc version: 69663f0bd4b60df09991c08812a60108003fa340

init version: fec3683

Security Options:

 seccomp

  Profile: default

Kernel Version: 4.9.93-linuxkit-aufs

Operating System: Docker for Windows

OSType: linux

Architecture: x86_64

CPUs: 32

Total Memory: 28.65GiB <=========================================== 정상

Name: linuxkit-00155de5d305

ID: 7EYR:MMHK:MECD:OR52:2QFF:6YN4:7R3S:MBHQ:3M27:Z43X:4POU:LIS2

Docker Root Dir: /var/lib/docker

Debug Mode (client): false

Debug Mode (server): true

 File Descriptors: 154

 Goroutines: 135

 System Time: 2018-09-17T21:37:05.3281489Z

 EventsListeners: 1

Registry: https://index.docker.io/v1/

Labels:

Experimental: false

Insecure Registries:

 127.0.0.0/8

Live Restore Enabled: false



=====

하아.. 갑니다.. 램 슬롯 바꿔보러요. 어떻게든 해결되면 여기에 남길게요.

페르세우스 2018-09
CPU 소켓 휘어져서 cpu 접속안되면, 메모리 일부만 인식합니다.
행복한 하루되세요!!
     
비트 2018-09
답변 감사합니다.(__)
시스템 메모리는 정상인 듯 32GB로 나타나도 CPU핀 문제로 활용은 안될 수 있는 건가요?
용량 인식은 제대로 되고 작업 관리자 램부분 32GB로 나오고 정상인 듯 보이는데 활용이 안되는 느낌이네요.
부팅 테스트때도 레드 뜨는 램은 없었고요.
램 슬롯 바꾸고 바이오스 초기화에 도커 재설치를 해봐도 절반의 램만 활용되고 있습니다.ㅠ
OS는 이미 재설치 해본 거라.. 와우 귀신이 곡할 노릇이네요. 이제 남은 건 기도 뿐인가..
          
페르세우스 2018-09
소켓 보시길......... 100%
               
비트 2018-09
100%군요. 저도 페르세우스님 말씀이 가장 유력하다고 생각하게 되었습니다.
사실 하드웨어 문제는 아니길 바랐거든요.ㅠㅠ
테스트 중인데.. 이러면 번거로워지는데 말이죠; 하핫.. 잠시 정리 좀 하고(주변이 아니라 멘탈을..) 최후에 소켓 봐봐야 겠네요.
알려주셔서 정말 감사합니다. 역시 고수님 b
페르세우스님도 행복한 하루되세요~~
비트 2018-09
TestMem5 돌려보니 32GB다 잡아서 테스트 돌아가고 정상인 걸 보면 인식은 잘 되고 활용도 되는 것 같기도.. 한데요..그렇지만 아닐 수도 있나요..
도커에 Advanced에서 할당할 수 있는 램은 30464MB로 잘 나타나고 최대로 잡아보고 나면(대략 15.13GiB넘어가면).. 결과 위 처럼 15.13GiB이상 할당이 안되네요.
BIOS에 부품들에 다 똑같은데 이 시스템만 이런 건 이해가 안되네요; 이렇다면 페르세우스님 말씀대로 하드웨어 문젠거 같기도 하고..
아니면 Hyper-v를 알아봐야 하려나요. 일단 제일 만만한 구버전 도커를 구해서 깔아봐야 겠네요.
박경원 2018-09
윈도우에서 도커 돌리시면 윈도우 위에 리눅스 가상머신이 올라간 다음에 그 안에서 도커가 작동하는 것으로 알고 있습니다. 그래서 가상 머신 생성 과정에서 램이 일부만 할당된게 아닌가 싶긴 한데... 리눅스를 쓰시는건 어떨까요?
     
비트 2018-09
답변 감사합니다.
네 대충 그렇게 도는 것으로 알고 있습니다.(윈7에서는 그랬는데.. 윈10은 다른 것 같기도 하고 잘 모르겠네요;)
리눅스 제가 잘 못다뤄서 관리하기가 번거로워서요. 알아가고 있습니다.^^
조금 시간의 여유를 뒀다가 포톤OS라는 거 한번 접해보려 합니다.
몇 대 더 돌리고 있는데요. 딱 문제가 되는 시스템은 이거 하나네요. 페르세우스님 말씀이 정답인 거 같다고 느낌이 오고 있습니다.


제목Page 52/130
2015-12   1783218   백메가
2014-05   5258382   정은준1
2014-04   5931   김호성
2015-09   6206   골아파덕
2016-10   6811   깜장거북이
2017-05   14997   민사장
2018-10   4448   트라비아2
2020-07   3785   pu4ro
2020-09   5684   osthek83
2021-09   4210   qwg1
2024-03   7494   몰라맨
2014-02   11463   김영작
2015-03   5135   김현린
2015-08   5797   전설속의미…
2016-08   9976   라디안99
2017-01   10252   스카소울
2018-06   8937   아름드리소…
2019-07   14351   강구
2020-04   6235   킴브
2020-07   3554   우루루루루루
2020-11   3565   jyeol
2021-01   4858   우루루루루루