숨겨진(?) 프로세스가 20GB의 RAM을 사용합니다. Ubuntu

숨겨진(?) 프로세스가 20GB의 RAM을 사용합니다. Ubuntu

내 작업에는 64GB의 RAM이 있는 PC가 있는데, 어떤 프로세스가 메모리를 많이 차지하는지 알 수 없습니다. 때로는 20GB 또는 40GB 이상을 사용하는 경우도 있습니다. top또는 htop이 링크의 제안 사항도 사용해 보았습니다.

지금까지 어떤 프로그램이 이를 트리거하는지 추적할 수 없었습니다. 20GB 또는 40GB가 소요될 수 있는 코드 조각을 사용하여 이 컴퓨터에서 MATLAB을 실행했지만 프로그램을 닫은 후에는 메모리가 더 커져야 합니다. 이번 주말에 MATLAB을 사용하기 위해 Windows 10에서 SSH를 통해 이 컴퓨터에 액세스했지만 SSH 세션을 닫기 전에 닫았습니다.

충돌이 발생하는 프로그램이 사용 중인 메모리를 해제하지 못할 수도 있다고 들었는데 지금은 이 메모리를 해제하는 방법을 모르겠습니다.

내가 이상하게 생각하는 점은 를 사용할 때 htop이 메모리를 사용할 때 프로세스가 상당히 느리게 실행된다는 것입니다. 프로세스를 메모리 %별로 정렬하는 것과 같이 내가 제공하는 각 명령을 처리하는 데 몇 초가 걸립니다. 하지만 하드 디스크는 암호화되어 있어 원격으로 다시 시작할 수 없으므로 하드 디스크 앞에 올 때까지 기다려야 합니다. 게다가 이 컴퓨터에 원격으로 액세스하는 동안에는 90이 필요할 수도 있습니다. 64GB RAM의 %입니다.

다른 포럼의 사용자 제안에 따라 최근 메모리 검사 세트를 여기에 붙여넣었습니다. 지금은 뚜렷한 이유 없이 20GB가 사용되고 있습니다.

$ps xua --sort -%mem | head -20

USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
cayo        2493  0.5  0.9 4535480 643612 ?      SNsl Nov16  17:44 /usr/bin/gnome-shell
cayo        4507  1.0  0.7 5064236 476568 ?      Sl   Nov16  31:15 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --extension-process --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=14 --no-v8-untrusted-code-mitigations --shared-files
cayo        3121  0.0  0.5 3024512 356900 ?      Sl   Nov16   0:20 /usr/bin/gnome-software --gapplication-service
cayo        4228  0.8  0.5 1039056 347068 ?      SLl  Nov16  27:33 /opt/google/chrome/chrome
cayo        4310  0.5  0.4 1572332 276192 ?      Sl   Nov16  16:41 /opt/google/chrome/chrome --type=gpu-process --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --enable-crash-reporter=, --gpu-preferences=MAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA= --shared-files
cayo      328586  0.0  0.3 1245240 213464 ?      Sl   Nov17   0:50 evince /home/cayo/Dropbox/SHARC_Manual.pdf
cayo       66800  0.0  0.2 1602744 187080 ?      Sl   Nov16   1:19 evince /home/cayo/Dropbox/molpro_2019_manual.pdf
cayo      295144  0.0  0.2 4760688 186336 ?      Sl   Nov17   0:55 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --extension-process --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=567 --no-v8-untrusted-code-mitigations --shared-files
cayo      572898  0.8  0.2 8947928 185188 ?      Sl   13:17   0:08 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=849 --no-v8-untrusted-code-mitigations --shared-files
root         502  0.1  0.2 251700 181960 ?       S<s  Nov16   5:18 /lib/systemd/systemd-journald
gdm         2034  0.0  0.2 3981684 181072 tty1   Sl+  Nov16   1:09 /usr/bin/gnome-shell
cayo      575117  3.9  0.2 4780680 163852 ?      Sl   13:27   0:19 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=866 --no-v8-untrusted-code-mitigations --shared-files
cayo      295027  0.0  0.2 4710288 163824 ?      Sl   Nov17   0:10 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=562 --no-v8-untrusted-code-mitigations --shared-files
cayo      304946  0.0  0.2 4725024 163512 ?      Sl   Nov17   0:18 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=591 --no-v8-untrusted-code-mitigations --shared-files
cayo      307875  0.2  0.2 4759024 161492 ?      Sl   Nov17   4:11 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=634 --no-v8-untrusted-code-mitigations --shared-files
cayo      309837  0.1  0.2 8916036 158696 ?      Sl   Nov17   1:34 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=649 --no-v8-untrusted-code-mitigations --shared-files
cayo      324033  0.5  0.2 4695768 143456 ?      Sl   Nov17   7:58 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=679 --no-v8-untrusted-code-mitigations --shared-files
cayo      309811  0.0  0.2 4689916 142408 ?      Sl   Nov17   0:56 /opt/google/chrome/chrome --type=renderer --field-trial-handle=12489594871761196763,14569705314115548721,131072 --enable-features=UsernameFirstFlow --lang=en-US --enable-crash-reporter=, --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=648 --no-v8-untrusted-code-mitigations --shared-files
cayo        2516  0.7  0.2 2138092 141080 ?      Sl   Nov16  22:28 /opt/teamviewer/tv_bin/TeamViewer

정렬하거나 rss기본적 share으로 출력에서 ​​동일한 프로세스를 얻습니다.

내가 아는 한, 여기에는 12GB의 메모리가 어딘가에서 사용되고 있다는 설명이 없습니다 htop. 이로 인해 처음 30개를 사용하면 합계가 6%가 되며 약 4GB가 됩니다.

이 메모리를 해제하는 방법이나 메모리를 차지하는 것이 무엇인지 찾는 방법에 대한 제안을 보내주셔서 감사합니다.


결과 top:

top - 17:09:55 up 2 days,  7:38,  1 user,  load average: 0.49, 0.53, 0.54
Tasks: 32764 total,   1 running, 32763 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2.9 us,  4.9 sy,  0.0 ni, 92.2 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
MiB Mem :  64263.2 total,  25223.8 free,  21777.0 used,  17262.4 buff/cache
MiB Swap:    976.0 total,    976.0 free,      0.0 used.  41425.5 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                
 620146 cayo      20   0   49772  41032   3372 R  76.9   0.1   0:01.22 top                                                                                                                                    
   4507 cayo      20   0 9332100 538308 248716 S   2.6   0.8  38:58.64 chrome                                                                                                                                 
     48 root      20   0       0      0      0 S   1.3   0.0   0:04.66 ksoftirqd/6                                                                                                                            
   4316 cayo      20   0  379760 113120  70444 S   1.3   0.2  19:13.50 chrome                                                                                                                                 
      1 root      20   0  171616  14236   8468 S   0.0   0.0  10:44.97 systemd

결과는 다음과 같습니다 df -h | grep tmpfs.

tmpfs                        6.3G  2.3M  6.3G   1% /run
tmpfs                         32G  278M   32G   1% /dev/shm
tmpfs                        5.0M  4.0K  5.0M   1% /run/lock
tmpfs                         32G     0   32G   0% /sys/fs/cgroup
tmpfs                        6.3G   64K  6.3G   1% /run/user/1000
tmpfs                        6.3G   20K  6.3G   1% /run/user/120

버프/캐시를 청소해도 이 20GB는 소모되지 않습니다 # sync; echo 1 > /proc/sys/vm/drop_caches.# sync; echo 3 > /proc/sys/vm/drop_caches

다음 결과도 붙여넣습니다 free.

$ free 
              total        used        free      shared  buff/cache   available
Mem:       65805532    22426248    41734136      342556     1645148    42322332
Swap:        999420           0      999420

업데이트: 오늘은 27GB가 소요됩니다... 컴퓨터는 어제부터 오늘까지 크롬을 열지 않은 채 그냥 켜져 있었습니다.

관련 정보