Cara membebaskan RAM di Ubuntu

Memori RAM percuma dalam Ubuntu

Ia sentiasa dikatakan bahawa Memori RAM adakah untuk menggunakannya. Sudah tentu, ini sah apabila kita mempunyai komputer dengan memori yang mencukupi untuk tidak melihat apa yang berlaku dengannya. Apabila kita sedikit lebih ketat, ia berbaloi untuk menjaganya sedikit, dalam erti kata bahawa kita perlu melihat betapa sibuknya kita dan, apabila boleh, pastikan pasukan kita boleh mendapatkan udara.

Kadang-kadang sistem tidak melepaskan Memori RAM yang tidak lagi digunakan dan walaupun ia dikeluarkan atas permintaan —untuk memanggilnya entah bagaimana—apabila kita membuka program baharu, ia juga boleh dikeluarkan secara manual dengan memasukkan perintah dalam konsol kami. Secara teori, tingkah laku ini adalah perkara biasa dalam hampir semua sistem pengendalian, dan ia masuk akal: untuk dapat berjalan lebih pantas apabila kita ingin mengakses sesuatu yang baru kita gunakan semula.

Ketahui berapa banyak yang sedang digunakan dan kemudian kosongkan RAM

Pertama sekali, berhenti ketahui berapa banyak memori yang digunakan, berapa banyak yang percuma dan berapa banyak yang disimpan dalam cache yang kami laksanakan arahan:

free -m

Untuk melihat penggunaannya dalam masa nyata kami menggunakan:

watch -n 1 free -m

Perintah pertama akan mengembalikan sesuatu yang serupa dengan apa yang kita lihat dalam tangkapan pengepala, manakala dengan yang kedua kita akan melihat sesuatu yang sangat serupa, tetapi ia akan bergerak dalam masa nyata.

Seperti yang dapat dilihat, terdapat sejumlah besar memori cache, kira-kira separuh daripadanya digunakan oleh aplikasi terbuka. Untuk lepaskan halaman cache, inode, dan entri direktori, jalankan sahaja arahan:

sudo sync

Diikuti oleh:

sudo sysctl -w vm.drop_caches=3

Adalah penting untuk tidak lupa untuk menjalankan "sudo sync", atau sebaliknya kita boleh kehilangan maklumat hadir dalam RAM yang masih belum disimpan ke cakera keras.

Menutup proses yang tidak perlu

Ubuntu, dan Linux secara amnya, mengurus RAM dengan baik, jadi anda biasanya tidak perlu melakukan mana-mana perkara di atas. Ia boleh berbeza jika sistem pengendalian tidak tahu apa yang perlu dilakukan dengan beban kerja yang berat. Maksudnya, apabila kita mempunyai banyak program yang dibuka, sistem pengendalian tidak boleh atau bukan satu-satunya yang menentukan apa yang perlu dilakukan dengan setiap satu daripadanya, dan ia cuba menggerakkannya mengikut kemampuannya. Jika tiada RAM, ia mungkin akan "memutuskan" sendiri untuk menutup beberapa program, tetapi ini boleh menyebabkan kita kehilangan beberapa maklumat.

Oleh itu, dan seperti pada banyak kesempatan, cara terbaik untuk menguruskan memori RAM ialah la cabeza. Jika kita mempunyai komputer dengan sekurang-kurangnya 16GB RAM, kita jarang akan kehabisan memori jika kita melakukannya dalam penggunaan biasa, tetapi dengan 4 atau kurang, perkara adalah berbeza. Dalam kes ini, adalah lebih baik untuk membuka hanya apa yang perlu.

Jika kita perasan bahawa komputer mengalami masalah, kita boleh membuka pengurus tugas dan melihat apa yang berlaku:

Pemantau Sistem Ubuntu

Di dalamnya monitor sistem, alat grafik (GUI) yang menunjukkan kepada kami maklumat yang serupa dengan htop, kita akan melihat semua proses yang terbuka. Kami boleh memesannya mengikut nama, mengikut pengguna, penggunaan CPU atau RAM, antara lain. Jika kita perasan bahawa komputer kita lambat atau sukar bekerja, kita berminat untuk memesan proses mengikut penggunaan pemproses (% CPU) atau RAM (Memori). Jika kita tahu apa yang dilakukan oleh proses yang memakan banyak sumber, kita boleh mengklik kanan padanya dan memilih pilihan "Bunuh". Sudah tentu, menyimpan sebelum semua perubahan penting.

Jika anda melihat dengan teliti maklumat yang ditawarkan oleh monitor sistem atau htop, antara lain, kami akan mengetahui perkara yang paling banyak menggunakan. Dari sini, cadangan untuk pemilik peralatan berpendapatan rendah ialah mempunyai kawalan yang baik terhadap pelayar web. Walaupun ia boleh digunakan untuk melakukan segala-galanya dan hari ini ia adalah salah satu alat kerja terbaik, ia juga boleh mempunyai banyak proses terbuka yang boleh menyebabkan komputer kita terdiam. Oleh itu, adalah berbaloi untuk tidak membuka banyak tab jika ia tidak diperlukan, dan juga menutup penyemak imbas sepenuhnya.

RAM ada untuk menggunakannya, tetapi bukan untuk membazir atau membuat kita menderita.

Maklumat lanjut - Periksa suhu komputer anda dengan arahan 'sensor'


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Miquel Mayol dan Tur kata

    Terdapat skrip elatareao yang boleh didapati di halaman anda yang disebut freecache.py yang membebaskan cache jika menggunakan 90% RAM.

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

  2.   Yone Kristian kata

    Dan apa yang diperoleh dengan membebaskan memori yang digunakan untuk cache? Kami memaksa mesin membaca semula banyak perkara dari cakera yang sudah ada dalam memori. Mesin akan berjalan lebih perlahan sehingga cache diisi semula ...

  3.   Santiago Jose Lopez Borrazas kata

    Jangan terlalu banyak memberi diri di kepala. Kernel Linux menguruskan membebaskan memori yang tinggal. Saya tidak faham.
    Saya bahkan tidak menggunakan pelaksanaannya, kerana sebenarnya, seperti yang dikatakan oleh Cristian Yones, lebih baik tidak menggunakannya, kerana anda akan menulis semula cakera keras untuk sekian lama.
    Lebih baik memilikinya seperti yang telah kita katakan. Jangan sentuh apa-apa.
    Sorakan…

  4.   Mario Arleth Orozco Gil kata

    Dalam kes saya, ia berfungsi dengan sempurna. Oleh kerana saya mempunyai pelayan dengan tanda bintang di mana panggilan dibuat. Saya telah menghabiskan hampir 16 pertunjukan ram dari 16 yang ada dan beban saya bertambah. Semasa menjalankan prosedur, ia membebaskan memori saya dan membiarkan rata-rata 5gb habis, memungkinkan sistem mempunyai memori ram yang tersedia untuk tugas apa pun dan untuk meningkatkan prestasi mesin. Terima kasih atas penyelesaiannya. Mungkin seperti yang dikatakan Santiago, ia tidak selalu berguna, tetapi dalam kes saya memang begitu.

  5.   gasdononay kata

    Penyelesaian yang bagus, terutamanya jika kita ingin menyalin fail yang beratnya 5, 10, 20, 30 GB, ...
    Terima kasih banyak dan salam

  6.   Tasik Manuel Muñiz kata

    Terima kasih.

  7.   kod barinas kata

    Ia selalu berfungsi untuk saya, kerana saya melakukan ujian pada pelayan maya dengan ram 500 mb

  8.   javier renteria kata

    baik ... dari apa yang saya fahami lebih berguna untuk bekerja dengan fail besar ...
    dalam kes saya tidak perlu .. anyway terima kasih kerana berkongsi

  9.   Pivlo pahat kata

    Halo, saya tidak mendapat arahan 1, apa yang perlu saya buat?

  10.   Pivlo pahat kata

    Helo saya, arahan pertama tidak berfungsi