你們中有多少人沒有碰巧開始打開應用程序,使用計算機幾個小時,然後在不知不覺中,您已經過度使用RAM...好吧,在這裡我為您帶來這個問題的解決方案😀
碰巧,當我們打開多個應用程序時,當我們使用系統一段時間時,庫和各種其他東西仍然被緩存,但是......有時我們只是需要更多可用的 RAM,而這些庫甚至不需要我們就佔用 RAM問他們 ~~~
1. 我們打開一個終端,在其中寫入以下內容並按 [輸入]:
- sudo的蘇
它會詢問我們的密碼,我們寫下它並按 [輸入] 再來一次
2. 現在我們必須這樣寫:
- 同步&&迴聲3> / proc / sys / vm / drop_caches
準備好!!! …😀
就我而言,我佔用了大約 900MB 的 RAM,執行此操作後,我的 RAM 減少到了 700MB,這很棒,不是嗎?
😉
問候🙂
PD: 這個命令,因為它釋放了緩存中加載的所有內容,將使我們的桌面中的某些內容工作得慢一些,至少直到它們再次加載到緩存中為止 🙂
非常感謝您的提示,非常有用,一件小事,
sudo su
那不是多餘的嗎? 我的意思是直接這樣會更好:
sudo sync && echo 3 > /proc/sys/vm/drop_caches
不? 🙂
由於某種原因,使用 sudo 正如你所說的對我不起作用......這就是為什麼我首先必須將它們設置為以 root 身份登錄(sudo su),然後執行命令。
正如您所說的那樣,它對您有用嗎?
如果仔細觀察,您只會將 sudo 應用於第一個命令。 要正確使用 sudo,您應該在兩個命令中添加 -lo。
我已經與這些事情鬥爭了很長時間。 即使在所有內容上加上引號仍然不起作用。
一旦你輸入 sudo su,其他一切都將直接以 root 身份完成 🙂
現在我在工作,無法查看,因為我們這裡使用 Windows。
無論如何,要以超級用戶身份進入,只需
su
沒有?
我一回家就會嘗試 🙂
例如,如果你在 Ubuntu 中輸入 su,它將不起作用,並且你將無法以 root 身份登錄,至少在 Lucid 中是這樣的...... 🙂
這是因為 root 的密碼沒有定義。
sudo passwd 並定義它,你可以在 ubuntu 或任何其他發行版上使用 su
是的,我知道,但是你能想像接下來的步驟會是什麼樣子嗎:
1.修改root密碼
2. 運行另一個。
我有點不知道哈哈,我認為這樣對用戶來說更簡單 🙂
Ubuntu、Chakra 等發行版都配置了 sudo,Arch 上可以在安裝時配置,Debian 沒有配置,但也不難,我個人已經習慣了 su。
正如 Eduard2 所說
<°Ubuntu
你已經贏得了它,絕大多數發行版都使用
su
, 老的但很多閱讀我們的讀者都使用 Linux Mint 或 Ubuntu 😉
讓我看看我是否理解正確……我們執行命令,緩存被釋放。 然後,通過繼續使用應用程序,該緩存將返回...那麼...我們能實現什麼目標?
你好,歡迎豪爾赫 🙂
就我而言,我在某個時刻需要更多 RAM,因為我必須打開虛擬 PC (VirtualBox),這是我為該特定時刻找到的解決方案,我分享的解決方案是因為我不知道它是否有效對於其他人這個或其他東西🙂
我想從中間刪除一些庫。
我剛剛嘗試了一下,緩存從大約 400mb 增加到了 124mb。
@豪爾赫·烏達內塔
好吧,正是我們設法釋放了緩存,如果它稍後再次填滿,它將成為我們當時正在使用和需要的東西之一,然後我們可能會擁有我們不需要的東西。 如果它再次填滿我們呢? 所以我們再次清空它。
這真的很有用。
你也可以這樣做:
sudo sync && sudo sysctl -w vm.drop_caches=3
works
歡迎並感謝您的專線😉
問候
真是一種解脫,就像卸下了肩上的重擔😛哈哈哈,非常感謝!
當然,必須輸入“sudo su”才能進入root,否則不會出現“權限被拒絕”。
謝謝,你的帖子對我幫助很大,消除了我的一台機器的內存飽和,現在製作一個腳本來自動執行此操作,謝謝並致以問候