Nếu tôi đã đăng nhập vào bảng điều khiển đồ họa Ubuntu 18.04 một lúc và chạy:
tiếng vang 2 >| /proc/sys/vm/drop_caches
tiếng vang 3 >| /proc/sys/vm/drop_caches
quá trình này mất gần 2 phút, trong khi nó được cho là gần như tức thời. Điều này lại khiến 'đăng xuất' bị treo trong hơn một phút. Đồng thời, CPU chốt ở mức 100%.
Điều này xảy ra ngay cả khi chạy các lệnh nhiều lần. Tuy nhiên, vang vọng 1
là gần như ngay lập tức.
Nếu tôi đăng xuất khỏi bảng điều khiển đồ họa, thì dump_cache
trở nên gần như tức thời. Nếu tôi đăng nhập lại vào bảng điều khiển đồ họa, dump_cache
bắt đầu mất vài giây nhưng theo thời gian sẽ quay trở lại 1-2 phút -- không chắc điều gì đã kích hoạt sự thay đổi đó.
Tôi không có bất cứ thứ gì chạy trong bảng điều khiển ngoài 2 cửa sổ xterm và bất kỳ quy trình nền nào cũng tự động khởi chạy với Ubuntu 18.04
Nói chung, tôi không phải là gì khác ngoài một vài phiên màn hình, phiên khách hàng ssh và emacs.
Miễn phí hiển thị rất ít sử dụng bộ nhớ hoặc bộ đệm:
tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Bộ nhớ: 39G 4.7G 33G 209M 1.3G 33G
Hoán đổi: 0B 0B 0B
Các tệp gốc và hệ thống được lưu trữ trên SSD nên việc ghi các tệp được lưu trong bộ nhớ cache sẽ cực kỳ nhanh chóng.
Sử dụng CPU như được hiển thị bởi htop
là <10% trên cả 4 bộ xử lý.
- Bất kỳ ý tưởng những gì có thể gây ra điều này?
- Và ngay cả khi dump_cache đầu tiên mất một lúc do tích lũy 'nội dung', thì tại sao một dump_cache thứ hai ngay sau đó lại mất cùng một khoảng thời gian?
- Điều gì có thể mất gần 2 phút để kết xuất nếu có <2GB bộ nhớ cache và đĩa của tôi là ổ SSD Samsung tốc độ cao?