Máy tính của tôi cảm thấy rất chậm chạp. Theo đó free
, tôi chỉ còn lại ~ 200M RAM và hơn một gigabyte đã phải tráo đổi. Tôi biết rằng thật tốt nếu bộ nhớ được sử dụng cho bộ nhớ đệm nhưng điều này có vẻ như tôi thực sự thiếu RAM.
root@desktop:/proc free -h
total used free shared buff/cache available
Mem: 3.9G 3.4G 132M 44M 378M 213M
Swap: 8.0G 1.2G 6.7G
smem -tk
báo cáo rằng nhiều nhất là 2GiB (cột RSS) được sử dụng bởi các ứng dụng. smem -wk
chiếm tất cả bộ nhớ được sử dụng. Rõ ràng kernel sử dụng 1.8GiB không dành cho bộ nhớ đệm:
root@desktop:/proc smem -wk
Area Used Cache Noncache
firmware/hardware 0 0 0
kernel image 0 0 0
kernel dynamic memory 1.9G 74.3M 1.8G
userspace memory 1.8G 250.9M 1.6G
free memory 173.9M 173.9M 0
Hành vi này có được mong đợi không, và nếu có, thì kernel cần bao nhiêu bộ nhớ?
</proc/slabinfo awk '{print $1, $3*$4}' |sort -k2n
(điều đó cung cấp phân tích cấp độ đầu tiên của việc sử dụng bộ nhớ kernel).