Tôi có một máy chủ Ubuntu 8.04 đang chạy một cơ sở dữ liệu và một loạt các máy chủ ứng dụng Java. Cấu hình và cách sử dụng bộ nhớ của nó là:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
Tôi nhận thấy rằng hoán đổi tăng lên mỗi buổi chiều, và được phát hành một thời gian vào ban đêm. Nhu cầu không giống nhau trong tất cả các ngày và bắt đầu vào những thời điểm khác nhau. Vì vậy, nó khá ngẫu nhiên, ngoại trừ ranh giới "buổi chiều" mờ.
Tải trên máy này thay đổi trong ngày. Nó rất thấp trong khoảng từ nửa đêm đến 6-7 giờ sáng, cao hơn nhiều (nhưng ổn định) cho đến 6-8 giờ chiều, sau đó giảm dần.
Bây giờ tôi có các câu hỏi sau:
- Làm thế nào tôi có thể thấy các quá trình đang sử dụng trao đổi?
- Tại sao nó thích trao đổi hơn là lấy một số bộ nhớ từ bộ đệm?
NSWAP
cột (Ubuntu 16.04: /).