Khi lấp đầy bộ nhớ và trao đổi kinh nghiệm của tôi những năm gần đây nhất là:
Windows và macOS đi "ồ, hãy khắc phục điều đó cho bạn" và sau đó có lẽ tăng kích thước trao đổi. Mở ví dụ: 30 tab YouTube làm chậm mọi thứ trong một thời gian, nhưng nhìn chung tôi vẫn có thể sử dụng con trỏ nếu tôi muốn hủy bỏ quá trình và sau đó, phần còn lại của hệ thống (không nhất thiết phải là ứng dụng vi phạm) vẫn phản hồi tốt như mọi khi.
Ubuntu (21.04) thông báo "xin lỗi, bạn không thể tương tác với máy tính trong vòng mười đến ba mươi phút tới".Trên cùng một phần cứng và cùng một trình duyệt, tôi có thể mở 30 tab YouTube và xem toàn bộ hệ thống bị khóa. Tất cả bộ nhớ và trao đổi đã được sử dụng hết và con trỏ không chỉ chậm mà còn bị khóa tại chỗ. Tôi không thể tương tác một cách có ý nghĩa với phần còn lại của hệ thống.
Sự khác biệt dường như là Ubuntu không bao giờ giải quyết được tình huống, giữ cho kích thước trao đổi của nó không đổi và do đó, cứ sau 5 giây lại bị khóa mãi mãi. Cho đến khi xảy ra sự cố nghiêm trọng và Firefox biến mất không dấu vết — điều hầu như không bao giờ xảy ra trong các hệ điều hành khác. Khía cạnh quan trọng nhất là tôi không thể tương tác với phần còn lại của hệ thống.
Tôi không biết, nhưng tôi có ấn tượng rằng điều này sẽ không thành vấn đề nếu quy mô hoán đổi được tăng lên dựa trên nhu cầu. Điều đó được thực hiện như thế nào? Có cách nào quản lý bộ nhớ tốt hơn không?
cập nhật thử nghiệm
Sau khi (không quá nhanh) thực hiện bài kiểm tra nhanh được đề xuất trong các nhận xét trong đó tôi tăng gấp đôi kích thước của tệp hoán đổi, tôi có thể kết luận rằng nó tạo ra tất cả sự khác biệt trên thế giới. Hệ thống vẫn đáp ứng trong suốt quá trình tải. Tôi chỉ có thể kết luận rằng kích thước hoán đổi thích ứng sẽ giảm bớt vấn đề được mô tả.
$ miễn phí -h
tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Mem: 3.7Gi 3.1Gi 129Mi 374Mi 566Mi 105Mi
Hoán đổi: 4.0Gi 3.0Gi 988Mi
$ sysctl vm.swappiness
vm.swappiness = 60
$ hoán đổi -s
Tên tệp Loại Kích thước Được sử dụng Ưu tiên
/swapfile_4G.img tập tin 4194300 3180664 20
Lưu ý về phần cứng
Một trong những điểm hấp dẫn của Ubuntu (trong số những điểm khác) là được hỗ trợ liên tục và tăng tuổi thọ của phần cứng cũ hơn, bao gồm các máy có tổng bộ nhớ dưới mức trung bình. Không phải bộ nhớ ít một cách phi lý, thể hiện qua thực tế là các hệ điều hành khác có thể hoạt động tốt, chỉ dưới mức trung bình. Nhiều máy trong số này không thể nâng cấp được.
RAM 4 GB hoạt động tốt trong hầu hết các trường hợp sử dụng. Trong Ubuntu, trong Windows, trong macOS. Tuy nhiên, điều dường như chỉ hoạt động tốt trong Windows và macOS là khi bạn sử dụng hết dung lượng hoán đổi được phân bổ.
Nói tóm lại, ngay lập tức giải pháp làm cho Ubuntu chạy đàng hoàng trở thành "mua phần cứng mới", toàn bộ quan điểm chạy nó trở thành tranh luận đối với tất cả các máy này. Nâng cấp phần cứng nằm ngoài phạm vi của câu hỏi này.
Yêu cầu đối với phiên bản tiêu chuẩn của Ubuntu là 4 GB bộ nhớ.