나는 8GB RAM을 가지고 있고 내 PC를 "일반적으로"(Debian 10, KDE Plasma 5.14.5) 사용하지만 많은 프로그램이 병렬로 실행되고 있습니다.
- Firefox(탭 최대 250개)
- 크롬(10정)
- 천둥새
- 오쿠라 10개
- 2x 피치참
- 5x 콘솔
- 돌고래
- 켈러
- 엘리먼트, 텔레그램, 위키드패드,…
재부팅 후 시스템 RAM 소비량은 약 4GB입니다. 모든 것이 원활하고 빠르게 진행됩니다. 며칠 후(밤새 일시 중지) RAM 소비량은 약 7.5GB가 되었고 Firefox에서 Dolphin으로 전환하는 데 10초가 걸렸습니다.
난 노력 했어 (원천)
# echo 1 > /proc/sys/vm/drop_caches
# echo 2 > /proc/sys/vm/drop_caches
# echo 3 > /proc/sys/vm/drop_caches
하지만 별다른 효과는 없습니다.
이것은 다음의 출력입니다 free -m
.
total used free shared buff/cache available
Mem: 7754 5163 950 588 1641 1708
Swap: 19071 704 18367
swapon -s
다음을 제공합니다:
Filename Type Size Used Priority
/dev/dm-1 partition 19529724 720896 -2
질문: 재부팅(+ 자동 프로그램 시작) 후 복구하기 위해 RAM을 "정리"하지만 실제 재부팅은 수행하지 않는 방법은 무엇입니까?
면책조항: 이 질문에는 몇 가지 의견이 있습니다.askubuntu.com/…그러나 사이트의 주제에서 벗어난 것으로 간주됩니다.
답변1
나는 Firefox의 메모리 사용량이 시간이 지남에 따라 증가한다는 것을 발견했습니다. 하지만 Firefox는 탭 복원에 꽤 능숙합니다.
나는 이미 했어https://gitlab.com/ole.tange/tangetools/-/tree/master/fxkill탭을 닫지 않고 종료합니다.
일단 실행되면 fxkill
모든 탭이 종료되고 필요한 경우 개별 탭이 복원됩니다.
답변2
작업을 수행하는 데 RAM이 충분하지 않고 속도가 느린 이유는 많은 스와핑으로 설명할 수 있습니다. 즉, 커널이 실행 중인 응용 프로그램을 스왑하도록 푸시한 다음 사용자가 응용 프로그램 간을 전환할 때 스왑에서 해당 응용 프로그램을 가져옵니다. 캐시를 삭제하면 전체 상황이 악화될 뿐입니다.
이런 상황에서는 어떤 추천도 드리기 어렵습니다.
- 웹 브라우저에 열려 있는 탭 수를 최소한으로 줄일 수 있습니다
- Zswap을 사용해 볼 수 있습니다.https://wiki.archlinux.org/index.php/zswap또는 zram:https://wiki.archlinux.org/index.php/Improving_performance#Zram_or_zswap
- 창 관리자의 합성 및 시각 효과를 비활성화해 볼 수 있습니다.
- KDE 자체의 RAM 사용량이 상당히 높기 때문에 XFCE와 같은 더 가벼운 DE로 전환해 볼 수 있습니다.
귀하의 디스크 저장소가 SSD가 아니기를 바랍니다. 과도한 교체로 인해 수명이 심각하게 단축될 수 있기 때문입니다.