얼마나 많은 사람들이 응용 프로그램을 열고, 몇 시간 동안 컴퓨터를 사용했고, 그들이 알기 전에 RAM을 과도하게 사용하고 있습니다 ... 음, 여기에서이 문제에 대한 해결책을 제공합니다.
여러 응용 프로그램을 열 때 시스템을 잠시 사용하면 라이브러리 및 기타 여러 가지가 캐시되지만 ... 사용 가능한 RAM이 더 필요할 때가 있으며 이러한 라이브러리는 묻지 않고 RAM을 차지합니다. 그들. ¬_¬
1. 터미널을 열고 그 안에 다음을 작성하고 [시작하다]:
- sudo는 스와
우리에게 암호를 묻고 우리는 그것을 쓰고 [시작하다] 다시.
2. 이제 다음과 같이 작성해야합니다.
- sync && echo 3> / proc / sys / vm / drop_caches
준비된!!! … 😀
제 경우에는 약 900MB의 RAM을 사용했는데이 작업을 수행 한 후 700MB로 떨어졌습니다. 대단하지 않습니까?
😉
인사말 🙂
PD : 이 명령은 캐시에로드 된 모든 것을 해제하므로 최소한 캐시에 다시로드 될 때까지 destkop의 일부 작업이 약간 느려집니다.
팁을 주셔서 대단히 감사합니다. 매우 유용합니다.
sudo su
중복되지 않습니까? 직접적으로 더 좋을 것임을 의미합니다.
sudo sync && echo 3 > /proc/sys/vm/drop_caches
아니? 🙂
어떤 이유로 sudo를 사용하면 말했듯이 작동하지 않았습니다 ... 그래서 먼저 루트 (sudo su)로 로그인 한 다음 명령을 실행해야했습니다.
당신이 넣은 방식으로 효과가 있었나요?
첫 번째 명령에만 sudo를 적용하고 있음을 알면. sudo를 올바르게 사용하려면 두 명령에 -lo를 넣어야합니다.
오래 전에 나는 이런 것들로 고군분투하고있었습니다. 따옴표를 붙여도 모든 것이 여전히 작동하지 않습니다.
sudo su를 넣으면 다른 모든 것이 루트로 직접 수행됩니다 🙂
지금은 일하고 있는데 여기에서 창문을 사용하기 때문에 확인할 수 없습니다.
어쨌든 수퍼 유저로 들어가려면
su
아니?
집에 도착하자마자 나는 시도한다 🙂
예를 들어 우분투에 su를 넣으면 작동하지 않고 루트로 들어갈 수 없습니다. 적어도 그것이 Lucid에 있었던 방식입니다 ... 🙂
루트에 대한 암호가 정의되지 않았기 때문입니다.
sudo passwd 및 정의하고 우분투 또는 다른 배포판에서 "su"를 사용할 수 있습니다.
예, 압니다.하지만 그 다음 단계가 어떻게 될지 상상할 수 있습니까?
1. 루트 암호 변경
2. 다른 것을 실행하십시오.
나는 하하를 모르기 때문에 이런 식으로 사용자에게 더 간단하다고 생각합니다 🙂
Ubuntu, Chakra 및 기타 배포판은 sudo 구성을 가져오고 Arch에서는 설치 중에 구성 할 수 있으며 Debian은 구성을 가져 오지 않지만 어렵지 않지만 개인적으로 su에 익숙해집니다.
Eduar2가 말했듯이
<º Ubuntu
당신은 그것을 얻었습니다. 대부분의 배포판은
su
, 낡은그러나 우리를 읽는 많은 독자들은 Linux Mint 또는 Ubuntu를 사용합니다 😉
내가 올바르게 이해했는지 보자 ... 명령을 수행하면 캐시가 해제됩니다. 그런 다음 응용 프로그램을 계속 사용하면이 캐시가 반환됩니다 ... 그래서 ... 우리는 무엇을 얻을 수 있습니까?
안녕하세요, Jorge를 환영합니다 🙂
제 경우에는 가상 PC (VirtualBox)를 열어야했기 때문에 특정 시간에 더 많은 RAM이 필요했습니다.이 솔루션은 특정 순간에 제가 찾은 솔루션입니다. 그렇지 않으면 이것 또는 다른 것입니다 🙂
중간에있는 일부 도서관을 없앨 생각입니다.
방금 테스트 한 결과 약 400MB에서 124MB로 늘어났습니다.
@호르헤 우르다네타
음, 정확하게 우리는 캐시를 비울 수있었습니다. 다시 채워지면 필요하지 않은 것을 가지기 전에 우리가 사용하고 있고 그 당시에 필요한 것 중 하나가 될 것입니다. 리필되면? 글쎄, 우리는 그것을 다시 비운다.
정말 유용합니다.
다음과 같이 할 수도 있습니다.
sudo sync && sudo sysctl -w vm.drop_caches=3
작동합니다 😀
환영합니다 😉
안부
얼마나 다행인지, 그것은 어깨에서 무게를 잃는 것과 같습니다 😛 haha 정말 감사합니다!
물론 루트를 입력하려면 "sudo su"를 써야합니다. 그렇지 않으면 "permission denied"가 나타나지 않습니다.
감사합니다. 귀하의 게시물은 내 컴퓨터 중 하나의 메모리 포화도를 제거하는 데 많은 도움이되었습니다. 이제 자동으로 스크립트를 작성해주세요. 감사합니다.