Ubuntu에서 RAM을 확보하는 방법

Ubuntu의 무료 RAM 메모리

항상 다음과 같이 말했습니다. RAM 그것을 사용하기 위해 거기에 있습니다. 물론 이것은 우리가 컴퓨터에서 일어나는 일을 보지 않을 만큼 충분한 메모리가 있는 컴퓨터를 가지고 있을 때 유효합니다. 우리가 조금 더 빡빡할 때, 우리가 얼마나 바쁜지 지켜보고 가능할 때마다 우리 팀이 숨을 쉴 수 있도록 해야 한다는 점에서 조금 돌볼 가치가 있습니다.

때때로 시스템이 해제되지 않음 더 이상 사용되지 않는 RAM 메모리는 필요에 따라 해제되지만 새 프로그램을 열 때 간단한 입력을 통해 수동으로 해제할 수도 있습니다. comando 우리 콘솔에서. 이론적으로 이 동작은 거의 모든 운영 체제에서 일반적이며 방금 사용한 항목에 다시 액세스하려고 할 때 더 빠르게 진행할 수 있다는 것이 합리적입니다.

사용 중인 용량을 확인한 다음 RAM을 확보하십시오.

우선 그만 사용중인 메모리 양을 파악, 사용 가능한 금액과 캐시에 저장되는 금액은 다음 명령을 실행합니다.

free -m

실시간으로 사용을 확인하려면 다음을 사용합니다.

watch -n 1 free -m

첫 번째 명령은 헤더 캡처에서 본 것과 유사한 것을 반환하고 두 번째 명령은 매우 유사하지만 실시간으로 이동합니다.

알 수 있듯이 많은 양의 캐시된 메모리가 있으며 그 중 약 절반이 열려 있는 응용 프로그램에서 사용되고 있습니다. 을 위한 캐시 된 페이지, inode 및 디렉토리 항목 해제, 다음 명령을 실행하십시오.

sudo sync

뒤에 :

sudo sysctl -w vm.drop_caches=3

"sudo sync"를 실행하는 것을 잊지 않는 것이 중요합니다. 우리는 정보를 잃을 수 있습니다 아직 하드 드라이브에 저장되지 않은 RAM에 있습니다.

불필요한 프로세스 닫기

Ubuntu와 Linux는 일반적으로 RAM을 꽤 잘 관리하므로 일반적으로 위의 작업을 수행할 필요가 없습니다. 경우 다를 수 있습니다. 운영 체제는 무엇을 해야할지 모릅니다 무거운 작업량으로. 즉, 많은 프로그램이 열려 있을 때 운영 체제는 각 프로그램에 대해 무엇을 할지 결정할 수 없거나 결정할 수 없으며 가능한 한 프로그램을 이동하려고 합니다. RAM이 없으면 자체적으로 일부 프로그램을 종료하기로 "결정"할 수 있지만 이로 인해 일부 정보가 손실될 수 있습니다.

따라서 많은 경우와 마찬가지로 RAM 메모리를 관리하는 가장 좋은 방법은 라카 베자. RAM이 16GB 이상인 컴퓨터가 있는 경우 정상적인 사용에서 메모리가 부족해지는 경우는 거의 없지만 4GB 이하에서는 상황이 다릅니다. 이 경우 필요한 부분만 열어두는 것이 가장 좋습니다.

컴퓨터에 문제가 있음을 알게되면 작업 관리자를 열고 무슨 일이 일어나고 있는지 확인할 수 있습니다.

우분투 시스템 모니터

시스템 모니터, 그래픽 도구(GUI)는 htop, 열려 있는 모든 프로세스를 볼 수 있습니다. 이름, 사용자, CPU 또는 RAM 사용량 등으로 주문할 수 있습니다. 컴퓨터가 느리거나 작업에 어려움이 있는 경우 프로세서 사용(% CPU) 또는 RAM(메모리)별로 프로세스를 정렬하는 데 관심이 있습니다. 많은 리소스를 소비하는 프로세스가 무엇을 하고 있는지 알고 있다면 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 "종료" 옵션을 선택할 수 있습니다. 물론 모든 중요한 변경 전에 저장합니다.

무엇보다도 시스템 모니터 또는 htop에서 제공하는 정보를 자세히 살펴보면 무엇이 가장 많이 소비하는지 알 수 있습니다. 여기에서 저소득 장비 소유자를 위한 권장 사항은 다음과 같습니다. 웹 브라우저를 잘 제어. 모든 작업을 수행하는 데 사용할 수 있고 오늘날 최고의 작업 도구 중 하나이지만 컴퓨터를 말문이 막힐 수 있는 많은 개방형 프로세스가 있을 수도 있습니다. 따라서 필요하지 않은 탭을 많이 열지 않고 브라우저를 완전히 닫아도 좋습니다.

RAM은 그것을 사용하기 위해 존재하지만 그것을 낭비하거나 우리를 고통스럽게 만들지는 않습니다.

추가 정보 - '센서'명령으로 컴퓨터의 온도를 확인하십시오.


코멘트를 남겨주세요

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

*

*

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

  1.   미켈 마욜 이 투르

    페이지에 freecache.py라는 elatareao 스크립트가 있습니다.이 스크립트는 RAM의 90 %를 차지하는 경우 캐시를 해제합니다.

    http://www.atareao.es/descargas/scripts/

  2.   Christian Yones

    그리고 캐시에 사용 된 메모리를 해제하면 무엇을 얻을 수 있습니까? 우리는 기계가 이미 메모리에 있던 디스크에서 많은 것을 다시 읽도록 강제합니다. 캐시가 다시 채워질 때까지 머신이 느리게 실행됩니다.

  3.   산티아고 호세 로페즈 보라 자스

    머리에 너무 많은 것을주지 마십시오. Linux 커널은 남은 메모리를 확보합니다. 나는 아무런 의미가 없다.
    실제로 Cristian Yones가 말했듯이이 구현은 사용하지 않는 것이 좋습니다. 하드 디스크를 너무 오래 다시 쓰게 될 것이기 때문입니다.
    우리가 말했듯이 그것을 갖는 것이 낫습니다. 아무것도 만지지 마십시오.
    건배…

  4.   마리오 알레스 오 로스코 길

    제 경우에는 완벽하게 작동했습니다. 호출이 발생하는 별표가있는 서버가 있기 때문에. 사용 가능한 16 개 중 거의 16 기가 램을 소비했고 부하가 증가했습니다. 절차를 실행할 때 메모리를 확보하고 평균 5GB를 소비하여 시스템이 모든 작업에 사용할 수있는 램 메모리를 확보하고 시스템의 성능을 향상시킬 수 있습니다. 솔루션에 감사드립니다. 아마도 산티아고가 말했듯이 항상 유용하지는 않지만 제 경우에는 그랬습니다.

  5.   Gastonadonay

    특히 5, 10, 20, 30GB 등의 파일을 복사하려는 경우 훌륭한 솔루션입니다.
    당신이 아주 많이 인사 감사합니다

  6.   마누엘 무니즈 호수

    그것은 나를 섬겼습니다. 감사합니다.

  7.   Barinascode

    500MB의 램으로 가상 서버에서 테스트를 수행하기 때문에 항상 나를 위해 작동합니다.

  8.   하비에르 렌테리아

    음 ... 큰 파일로 작업 할 때 더 유용하다고 이해하는 것에서 ...
    제 경우 엔 필요 없어요 .. 어쨌든 공유 해주셔서 감사합니다

  9.   파블로 치벨

    안녕하세요, 명령 1을받지 못했습니다. 어떻게해야합니까?

  10.   파블로 치벨

    안녕하세요, 첫 번째 명령이 작동하지 않습니다.