Cách giải phóng RAM trong Ubuntu

Bộ nhớ RAM miễn phí trong Ubuntu

Người ta luôn nói rằng RAM là có để sử dụng nó. Tất nhiên, điều này hợp lệ khi chúng ta có một máy tính có đủ bộ nhớ để không xem điều gì xảy ra với nó. Khi chúng ta chặt chẽ hơn một chút, thì đáng để quan tâm đến nó một chút, theo nghĩa là chúng ta phải xem mình bận rộn như thế nào và bất cứ khi nào có thể, hãy đảm bảo rằng nhóm của chúng ta có thể hít thở không khí.

Đôi khi hệ thống không phát hành Bộ nhớ RAM không còn được sử dụng nữa và mặc dù nó được giải phóng theo yêu cầu—gọi thế nào đó—khi chúng ta mở một chương trình mới, nó cũng có thể được giải phóng thủ công bằng cách nhập một lệnh đơn giản. lệnh trong bảng điều khiển của chúng tôi. Về lý thuyết, hành vi này phổ biến trong hầu hết tất cả các hệ điều hành và nó có ý nghĩa: có thể đi nhanh hơn khi chúng tôi muốn truy cập lại thứ gì đó mà chúng tôi vừa sử dụng lại.

Tìm hiểu dung lượng đang sử dụng và sau đó giải phóng RAM

Trước hết, hãy dừng lại biết bao nhiêu bộ nhớ đang được sử dụng, bao nhiêu là miễn phí và bao nhiêu được lưu trong bộ đệm, chúng tôi thực hiện lệnh:

free -m

Để xem việc sử dụng trong thời gian thực, chúng tôi sử dụng:

watch -n 1 free -m

Lệnh đầu tiên sẽ trả về một cái gì đó tương tự như những gì chúng ta thấy trong phần chụp tiêu đề, trong khi với lệnh thứ hai, chúng ta sẽ thấy một cái gì đó rất giống, nhưng nó sẽ di chuyển trong thời gian thực.

Như có thể thấy, có một lượng lớn bộ nhớ đệm, khoảng một nửa trong số đó đang được sử dụng bởi các ứng dụng đang mở. Vì phát hành các trang được lưu trong bộ nhớ cache, inodes và các mục nhập thư mục, chỉ cần chạy lệnh:

sudo sync

Theo dõi bởi:

sudo sysctl -w vm.drop_caches=3

Điều quan trọng là đừng quên chạy "sudo sync", nếu không chúng ta có thể mất thông tin có trong RAM mà chưa được lưu vào ổ cứng.

Đóng các quy trình không cần thiết

Ubuntu và Linux nói chung quản lý RAM khá tốt nên bạn thường không cần thực hiện bất kỳ thao tác nào ở trên. Nó có thể khác nếu hệ điều hành không biết phải làm gì với khối lượng công việc nặng nhọc. Điều đó có nghĩa là, khi chúng ta mở nhiều chương trình, hệ điều hành không thể hoặc không phải là hệ điều hành quyết định phải làm gì với từng chương trình và hệ điều hành sẽ cố gắng di chuyển chúng khi có thể. Nếu không có RAM, nó có thể sẽ tự "quyết định" đóng một số chương trình, nhưng điều này có thể khiến chúng ta mất một số thông tin.

Do đó, và trong rất nhiều trường hợp, cách tốt nhất để quản lý bộ nhớ RAM là cái đầu. Nếu chúng ta có một chiếc máy tính với ít nhất 16GB RAM, chúng ta sẽ hiếm khi hết bộ nhớ nếu sử dụng bình thường, nhưng với 4GB trở xuống thì mọi chuyện lại khác. Trong những trường hợp này, tốt nhất là chỉ mở những gì cần thiết.

Nếu chúng tôi nhận thấy rằng máy tính bị lỗi, chúng tôi có thể mở trình quản lý tác vụ và xem điều gì đang xảy ra:

Màn hình hệ thống Ubuntu

Trong giám sát hệ thống, một công cụ đồ họa (GUI) hiển thị cho chúng tôi thông tin tương tự như của htop, chúng ta sẽ thấy tất cả các tiến trình đang mở. Chúng ta có thể sắp xếp chúng theo tên, theo người dùng, mức sử dụng CPU hoặc RAM, v.v. Nếu chúng tôi nhận thấy rằng máy tính của chúng tôi chạy chậm hoặc gặp khó khăn khi hoạt động, chúng tôi quan tâm đến việc sắp xếp các quy trình theo mức sử dụng bộ xử lý (% CPU) hoặc RAM (Bộ nhớ). Nếu chúng ta biết quy trình đang làm gì đang tiêu tốn nhiều tài nguyên, chúng ta có thể nhấp chuột phải vào quy trình đó và chọn tùy chọn “Giết”. Tất nhiên, tiết kiệm trước tất cả những thay đổi quan trọng.

Nếu bạn xem xét kỹ thông tin được cung cấp bởi màn hình hệ thống hoặc htop, trong số những thông tin khác, chúng ta sẽ tìm hiểu những gì tiêu thụ nhiều nhất. Từ đây, một khuyến nghị cho chủ sở hữu thiết bị có thu nhập thấp là kiểm soát tốt trình duyệt web. Mặc dù nó có thể được sử dụng để làm mọi thứ và ngày nay nó là một trong những công cụ làm việc tốt nhất, nhưng nó cũng có thể có nhiều quy trình mở có thể khiến máy tính của chúng ta không nói nên lời. Do đó, không nên mở nhiều tab nếu không cần thiết và thậm chí đóng hoàn toàn trình duyệt.

RAM ở đó để sử dụng chứ không phải để lãng phí hay khiến chúng ta đau đầu.

Thêm thông tin - Kiểm tra nhiệt độ máy tính của bạn bằng lệnh 'cảm biến'


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Miquel Mayol tôi Tur dijo

    Có một tập lệnh elatareao có thể được tìm thấy trên trang của bạn có tên freecache.py giúp giải phóng bộ nhớ cache nếu nó chiếm 90% RAM.

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

  2.   Christian yones dijo

    Và những gì thu được khi giải phóng bộ nhớ được sử dụng cho bộ nhớ cache? Chúng tôi buộc máy phải đọc lại nhiều thứ từ đĩa mà nó đã có trong bộ nhớ. Máy sẽ chạy chậm hơn cho đến khi bộ nhớ đệm được lấp đầy ...

  3.   Santiago Jose Lopez Borrazas dijo

    Đừng cho mình quá nhiều thứ trong đầu. Nhân Linux đảm nhận việc giải phóng bộ nhớ còn lại đó. Tôi không thấy có ý nghĩa gì.
    Tôi thậm chí không sử dụng cách triển khai đó, bởi vì trên thực tế, như Cristian Yones nói, tốt hơn là không nên sử dụng nó, bởi vì bạn sẽ phải viết lại đĩa cứng quá lâu.
    Tốt hơn là nên có nó như chúng tôi đã nói. Đừng chạm vào bất cứ thứ gì.
    Chúc mừng…

  4.   Mario Arleth Orozco Gil dijo

    Trong trường hợp của tôi, nó hoạt động hoàn hảo. Vì tôi có một máy chủ có dấu hoa thị để thực hiện các cuộc gọi. Tôi đã tiêu thụ gần 16 hợp đồng ram trong số 16 bộ nhớ có sẵn và tải của tôi đang tăng lên. Khi chạy thủ tục, nó giải phóng bộ nhớ của tôi và để lại mức tiêu thụ trung bình 5gb, cho phép hệ thống có sẵn bộ nhớ ram cho bất kỳ tác vụ nào và cải thiện hiệu suất của máy. Cảm ơn vì giải pháp. Có lẽ như Santiago nói, nó không phải lúc nào cũng hữu ích, nhưng trong trường hợp của tôi thì đúng như vậy.

  5.   dạ dày dijo

    Giải pháp tuyệt vời, đặc biệt nếu chúng ta muốn sao chép các tệp nặng 5, 10, 20, 30 GB, ...
    Xin chân thành cảm ơn và kính chào

  6.   Hồ Manuel Muñiz dijo

    Nó đã phục vụ tôi, cảm ơn bạn.

  7.   mã barinas dijo

    Nó luôn hoạt động với tôi, vì tôi thực hiện các bài kiểm tra trên máy chủ ảo với 500 mb ram

  8.   javier thuê nhà dijo

    tốt ... từ những gì tôi hiểu hữu ích hơn khi bạn sắp làm việc với các tệp lớn ...
    trong trường hợp của tôi thì nó không cần thiết .. dù sao cũng cảm ơn vì đã chia sẻ

  9.   paul chivel dijo

    Xin chào, tôi không nhận được lệnh 1, tôi phải làm gì?

  10.   paul chivel dijo

    Xin chào tôi, lệnh đầu tiên không hoạt động