내 작업에는 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가 소요됩니다... 컴퓨터는 어제부터 오늘까지 크롬을 열지 않은 채 그냥 켜져 있었습니다.