Drop_caches, 터미널에서 시스템의 RAM 메모리 정리

drop_caches 정보

다음 기사에서 우리는 RAM 정리 Ubuntu 터미널에서. 기본적으로 Gnu / Linux는 컴퓨터에서 RAM을 관리하는 매우 효율적인 방법을 가지고 있습니다. 이를 통해 시스템에서 사용 가능한 리소스의 더 나은 성능을 얻을 수 있습니다. 이 접근 방식은 모든 응용 프로그램을 닫았음에도 불구하고 RAM이 완전히 소모 된 것처럼 보이기 때문에 때때로 사용자를 혼란스럽게 할 수 있습니다.

Gnu / Linux는 사용 가능한 메모리를 사용하여 하드 드라이브에서 응용 프로그램을 캐시합니다. 더 빠른 읽기 시간 달성. 이러한 이점은 특히 PC 문제를 해결하는 시스템 관리자에게 실망스러운 경험이됩니다. 하드 디스크의 시스템 파일에 적용된 변경 사항을 읽지 못할 수 있습니다. 이것은 Gnu / Linux가 RAM에서로드하기 때문에 발생합니다. 따라서이 문제를 해결하려면 PC를 다시 시작하는 대신 RAM 정리.

drop_caches로 Ubuntu, Linux Mint 및 파생 제품에서 RAM 정리

터미널 (Ctrl + Alt + T)을 시작하고 다음 명령을 입력합니다.

drop_caches는 터미널에서 실행됩니다.

sudo su

sync; echo 3 > /proc/sys/vm/drop_caches

시작하려면 루트로 로그인합시다. 그런 다음 '동기화'가는 파일 시스템 버퍼 지우기. 이런 식으로 캐시 된 모든 개체가 해제되었는지 확인할 수 있습니다. 그렇지 않으면 문제가있을 수 있습니다. 명령 '에코'파일에 쓰는 작업을 수행하고 drop_caches는 앱 / 서비스를 제거하지 않고 캐시를 지 웁니다.. RAM이 해제 된 것을 즉시 확인해야합니다.

디스크 캐시를 지워야하는 경우 "… 에코> 3…"회사 및 생산 단계의 장비에서 더 안전합니다.«… 에코 1>….»페이지 만 삭제합니다. 세 번째 옵션은 사용하지 않는 것이 좋습니다.«… 에코 3>…»무엇을하고 있는지 알 때까지 생산 단계에서 페이지 캐시, dentries 및 아이 노드. 옵션 "… 에코 0>…»아무것도 출시하지 않을 것이며 옵션«… 에코 2>…»inode와 dentries 만 제거합니다.

이 작업 몇 초 동안 시스템 속도가 느려질 수 있습니다. 캐시가 지워지고 OS에 필요한 모든 리소스가 디스크 캐시로 다시로드됩니다.

Gnu / Linux는 디스크를 검색하기 전에 디스크 캐시를 검사하는 방식으로 설계되었습니다. 캐시에서 리소스를 찾으면 요청이 디스크에 도달하지 않습니다. 캐시를 지우면 운영 체제가 디스크에서 요청 된 리소스를 검색합니다..

Cron 작업을 사용하여 RAM 릴리스 자동화

이제 컴퓨터에서 메모리를 해제하는 방법을 알았으므로 정기적으로 메모리 삭제 프로세스를 자동화 할 수 있습니다. 이것은 쉽게 할 수 있습니다 크론 작업. 이 작업은 데스크톱 및 랩톱에서만 사용해야합니다.

1 단계

시작하려면 터미널 (Ctrl + Alt + T)을 시작하고 다음 명령을 작성합니다. vim 설치또는 모든 사람이 선호하는 편집기를 사용하도록합니다.

sudo apt-get install vim

2 단계

이제 우리는 .sh 파일 eraseram.sh라고합니다. 여기에 스크립트를 추가합니다.

vim borraram.sh

3 단계

drop_caches 정력

vim 편집기를 사용하는 경우 'esc'키를 누른 다음 'i'키를 누르십시오. INSERT 모드로 들어갑니다. 다음으로 다음 스크립트를 추가합니다.

#!/bin/bash
sync
echo "echo 3 > /proc/sys/vm/drop_caches"

아래 첫 번째 줄은 오두막. 그런 다음 터미널에서 RAM을 지우는 데 사용하는 것과 동일한 명령을 작성합니다.

모든 것이 작성되면 sh 파일을 저장하고 vim 텍스트 편집기를 종료합니다. 이를 위해 우리는 'esc'를 누를 것입니다. : WQ Enter 키를 누릅니다. Vim은 sh 파일을 저장하고 터미널로 나갑니다. 이 예에서는 루트 홈 폴더에 스크립트를 저장했습니다.

4 단계

터미널로 돌아가서 다음 명령을 작성합니다. 읽기 / 쓰기 권한 부여:

sudo chmod 755 borraram.sh

5 단계

이제 명령을 호출 할 시간입니다. crontab을:

sudo crontab -e

6 단계

drop_caches 크론 작업

우리가 원한다고 가정하자. 매일 오후 1시에 RAM 지우기. 이것은 모든 사람의 취향입니다.

0 13 * * * /root/scripts/borraram.sh

sh 파일은 원하는 위치로 옮길 수 있지만 이전 명령에 제공해야하는 경로이므로 경로를 기억해야합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   리카르도 멜 고자

    Rosita Melgoza는 귀하에게 적합한 것을 찾기 위해 귀하를 찾습니다. 어떤 OS를 설치할 것인지 교사에게 문의하십시오.

  2.   시스템 로그

    이 게시물은 삭제되어야합니다. 여기에는 많은 부정확하고 부정확 한 정보가 포함되어 있습니다. 최종 사용자에게 전혀 도움이되지 않는 디스크 캐시를 지우는 것은 권장되지 않습니다. 또한 "이 장점은 특히 PC 문제를 해결하는 시스템 관리자에게 실망스러운 경험이된다"는 거짓말입니다. ??? 동기화를 수행하는 이유를 설명하지도 않았고, 혼란스럽고 잘못된 기사입니다.