Cara membebaskan RAM di Ubuntu

Memori RAM kosong di Ubuntu

Selalu dikatakan bahwa RAM ada untuk menggunakannya. Tentu saja, ini berlaku jika kita memiliki komputer dengan memori yang cukup untuk tidak menonton apa yang terjadi dengannya. Ketika kita sedikit lebih ketat, ada baiknya sedikit berhati-hati, dalam artian kita harus memperhatikan seberapa sibuknya kita dan, bila memungkinkan, memastikan tim kita bisa mendapatkan udara segar.

Terkadang sistem tidak melepaskan Memori RAM yang sudah tidak terpakai dan meskipun dilepas sesuai permintaan —sebut saja— ketika kita membuka program baru, bisa juga dilepas secara manual dengan memasukkan perintah di konsol kami. Secara teori, perilaku ini biasa terjadi di hampir semua sistem operasi, dan masuk akal: untuk dapat berjalan lebih cepat saat kita ingin mengakses sesuatu yang baru saja kita gunakan lagi.

Cari tahu berapa banyak yang digunakan dan kosongkan RAM

Pertama-tama, hentikan tahu berapa banyak memori yang digunakan, berapa banyak yang gratis dan berapa banyak yang disimpan di cache, kami menjalankan perintah:

free -m

Untuk melihat penggunaan secara real time kami menggunakan:

watch -n 1 free -m

Perintah pertama akan mengembalikan sesuatu yang mirip dengan apa yang kita lihat di tangkapan header, sedangkan dengan perintah kedua kita akan melihat sesuatu yang sangat mirip, tetapi akan bergerak secara real time.

Seperti yang bisa dilihat, ada sejumlah besar memori yang di-cache, sekitar setengahnya digunakan oleh aplikasi terbuka. Untuk rilis halaman cache, inode, dan entri direktori, jalankan saja perintah:

sudo sync

Diikuti oleh:

sudo sysctl -w vm.drop_caches=3

Penting untuk tidak lupa menjalankan "sinkronisasi sudo", atau lainnya kita bisa kehilangan informasi hadir dalam RAM yang belum disimpan ke hard drive.

Menutup proses yang tidak perlu

Ubuntu, dan Linux pada umumnya, mengelola RAM dengan cukup baik, jadi biasanya Anda tidak perlu melakukan hal-hal di atas. Bisa berbeda jika sistem operasi tidak tahu apa yang harus dilakukan dengan beban kerja yang berat. Artinya, ketika kita membuka banyak program, sistem operasi tidak dapat atau bukan yang memutuskan apa yang harus dilakukan dengan masing-masing program, dan mencoba memindahkannya sebisa mungkin. Jika tidak ada RAM, mungkin akan "memutuskan" sendiri untuk menutup beberapa program, tetapi ini dapat menyebabkan kita kehilangan beberapa informasi.

Oleh karena itu, dan seperti pada banyak kesempatan, cara terbaik untuk mengelola memori RAM adalah la cabeza. Jika kita memiliki komputer dengan RAM minimal 16GB, kita jarang kehabisan memori jika kita melakukannya dalam penggunaan normal, tetapi dengan 4 atau kurang, semuanya berbeda. Dalam kasus ini, yang terbaik adalah membuka hanya yang diperlukan.

Jika kami memperhatikan bahwa komputer menderita, kami dapat membuka pengelola tugas dan melihat apa yang terjadi:

Monitor Sistem Ubuntu

Dalam monitor sistem, alat grafis (GUI) yang menampilkan informasi yang mirip dengan htop, kita akan melihat semua proses yang terbuka. Kami dapat mengurutkannya berdasarkan nama, menurut pengguna, penggunaan CPU atau RAM, antara lain. Jika kami memperhatikan bahwa komputer kami lambat atau sulit bekerja, kami tertarik untuk memesan proses berdasarkan penggunaan prosesor (% CPU) atau RAM (Memori). Jika kita tahu proses apa yang menghabiskan banyak sumber daya, kita dapat mengklik kanan padanya dan memilih opsi "Bunuh". Tentu saja, menabung sebelum semua perubahan penting.

Jika Anda mencermati informasi yang ditawarkan oleh monitor sistem atau htop, antara lain, kita akan mempelajari apa yang paling banyak dikonsumsi. Dari sini, rekomendasi untuk pemilik peralatan berpenghasilan rendah adalah itu memiliki kontrol yang baik dari browser web. Meskipun dapat digunakan untuk melakukan segalanya dan hari ini adalah salah satu alat kerja terbaik, ia juga dapat memiliki banyak proses terbuka yang dapat membuat komputer kita tidak dapat berkata-kata. Oleh karena itu, ada baiknya tidak membuka banyak tab jika tidak diperlukan, dan bahkan menutup browser sepenuhnya.

RAM ada untuk digunakan, tapi bukan untuk disia-siakan atau membuat kita menderita.

Informasi lebih lanjut - Periksa suhu komputer Anda dengan perintah 'sensor'


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Miquel Mayol dan Tur dijo

    Ada skrip elatareao yang dapat ditemukan di halaman Anda bernama freecache.py yang membebaskan cache jika menggunakan 90% RAM.

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

  2.   Yones Kristen dijo

    Dan apa yang didapat dengan membebaskan memori yang digunakan untuk cache? Kami memaksa mesin untuk membaca ulang banyak hal dari disk yang sudah ada di memori. Mesin akan bekerja lebih lambat hingga cache diisi ulang ...

  3.   Santiago Jose Lopez Borrazas dijo

    Jangan terlalu memikirkan diri sendiri. Kernel Linux akan membebaskan memori yang tersisa. Saya tidak melihat akal sehat.
    Saya bahkan tidak menggunakan implementasi itu, karena sebenarnya, seperti yang dikatakan Cristian Yones, lebih baik tidak menggunakannya, karena Anda akan menulis ulang hard disk untuk waktu yang lama.
    Lebih baik memilikinya seperti yang telah kami katakan. Jangan sentuh apapun.
    Bersulang…

  4.   Mario Arleth Orozco Gil dijo

    Dalam kasus saya, ini bekerja dengan sempurna. Karena saya memiliki server dengan tanda bintang tempat panggilan dibuat. Saya telah mengkonsumsi hampir 16 gigs ram dari 16 yang tersedia dan beban saya meningkat. Saat menjalankan prosedur, itu membebaskan memori saya dan menyisakan rata-rata 5gb yang dikonsumsi, memungkinkan sistem memiliki memori ram yang tersedia untuk tugas apa pun dan untuk meningkatkan kinerja mesin. Terima kasih atas solusinya. Mungkin seperti yang dikatakan Santiago, itu tidak selalu berguna, tetapi dalam kasus saya, itu berguna.

  5.   gastonadonay.dll dijo

    Solusi hebat, terutama jika kita ingin menyalin file yang beratnya 5, 10, 20, 30 GB, ...
    Terima kasih banyak dan salam

  6.   Danau Manuel Muñiz dijo

    Ini telah membantu saya, terima kasih.

  7.   barinascode.dll dijo

    Itu selalu berhasil untuk saya, karena saya melakukan tes pada server virtual dengan 500 mb ram

  8.   javier renteria dijo

    baik ... dari apa yang saya mengerti lebih berguna untuk saat bekerja dengan file besar ...
    dalam kasus saya itu tidak perlu .. lagi pula terima kasih telah berbagi

  9.   pablo chivel dijo

    Halo, saya tidak mendapatkan perintah 1, apa yang harus saya lakukan?

  10.   pablo chivel dijo

    Halo bagi saya, perintah pertama tidak berfungsi