Tất cả RAM đã đi đâu?


9

Tôi có 1GB RAM và khi tôi chạy NetBeans và Firefox, họ nhận được khoảng 300 MB RAM. Tại một số thời điểm, hệ thống trở nên rất chậm, có thể chậm hơn 100 lần so với bình thường, chuyển đổi cửa sổ ( Alt+ Tab) trở thành một nhiệm vụ lớn và máy tính thực tế là vô dụng. Đây có lẽ là thời điểm khi nó bắt đầu trao đổi.

Hai câu hỏi:

  1. Theo hình ảnh được cung cấp, tất cả RAM đã đi đâu? Khi tôi tính toán tất cả bộ nhớ tiến trình, nó nhỏ hơn rất nhiều so với 1GB.
  2. Có phải bình thường hệ thống trở nên chậm hơn 100 lần khi RAM đầy và sử dụng không gian trao đổi?

Trên một máy tính khác có 4GB RAM tôi không gặp vấn đề gì.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Cập nhật: Tôi đã thêm 2GB RAM, bây giờ tôi có 3GB. Bất cứ ai muốn sử dụng các ứng dụng nặng với 1GB trên Unity, tôi không nghĩ rằng nó sẽ hoạt động. Hoạt động tốt trên một máy tính để bàn trống :)


Thời gian truy cập bộ nhớ chính theo thứ tự nano giây, thời gian truy cập ổ đĩa cứng theo thứ tự mili giây. Bạn nên tự hỏi rằng nó không (khá) chậm hơn một triệu lần khi nó hoán đổi.
Chris Morgan

Câu trả lời:


13
  1. Trong phần Xem, đảm bảo bạn đã chọn Tất cả các quy trình :

    nhập mô tả hình ảnh ở đây

  2. Vâng, đó là bình thường. Hoán đổi không gian trên ổ cứng chậm hơn so với RAM.


Cảm ơn câu trả lời của bạn. Vâng, có nhiều quá trình hơn, ví dụ apache có một vài trong số họ. Vẫn có vẻ như tổng không lớn hơn 700MB, nhưng có rất nhiều người trong số họ có N / A để ghi nhớ. Nói chung có rất nhiều người trong số họ, hơn 100! Điều đó có bình thường không? Vậy, nếu tôi muốn sử dụng ứng dụng nặng này, tôi cần mua thêm RAM? :)
umpirsky

Tôi đã có vấn đề tương tự. Ngoài ra, trong "giám sát hệ thống", bạn không thấy bộ đệm và bộ đệm. Để thấy điều này, đi đến thiết bị đầu cuối và nói free -m. Bạn có thể sử dụng Chromium thay vì firefox, nó có thể sử dụng ram tốt hơn (nó sẽ giải phóng ram sau khi bạn đóng tab, không giống như Firefox)
gsedej

Heh, tôi sẽ thêm RAM, nhưng tôi chỉ muốn kiểm tra xem đây có phải là hành vi bình thường không. Tôi không mong đợi quá chậm lại khi hết bộ nhớ.
umpirsky

Hãy nhớ rằng một thẻ video tích hợp có thể cũng sẽ có một số RAM được phân bổ cho nó, khiến bạn có ít hơn 1GB để bắt đầu.
Nerdfest

3

Có, điều bình thường là hệ thống của bạn cực kỳ chậm hoặc hoàn toàn không sử dụng được khi RAM của bạn đầy (Tin tôi đi, tôi chỉ có 2GB RAM).


1
Tôi không thấy mục đích của việc có phân vùng trao đổi sau đó :)
umpirsky

3
@umpirsky: nếu bạn không có trao đổi, Linux sẽ chạy OOM kill và các tiến trình sẽ bị giết. Nếu bạn "may mắn", đó chỉ là Firefox với một số trang web không quan trọng. Nếu bạn không thành công, đó là Netbeans với công việc chưa được lưu của bạn.
Lekensteyn

1
@Lekensteyn Tôi biết :) Đó là một trò đùa, bởi vì hệ thống không thể sử dụng được khi bạn hết RAM. Tôi không chắc đó là trường hợp của Windows (dù sao tôi cũng không thích nó).
umpirsky


1

Bạn đã mã hóa thư mục nhà của bạn bằng bất kỳ cơ hội? Tôi đã làm và nó cũng tạo ra một trao đổi được mã hóa (nó chỉ làm như vậy khi cài đặt ubfox).

Sự hoán đổi đó bên cạnh việc làm chậm thời gian khởi động của tôi dường như vô cùng chậm chạp: Vì lòng trắc ẩn, tôi đã sử dụng Pentium 4, 1GB RAM làm PC chính của mình (mã hóa tại nhà nhưng không trao đổi tôi nghĩ) và không bao giờ trao đổi quá tệ như bây giờ khi tôi chuyển sang Máy tính xách tay Core I5 ​​với 4GB RAM.

Tôi cần sử dụng trao đổi khi làm việc với PDF (hầu hết các chương trình liên quan dường như quên rằng / tmp tồn tại ..)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.