/swapfile của bạn quá nhỏ và vm.swappiness của bạn hoàn toàn sai.
Hãy tăng /swapfile của bạn lên 4G và đặt vm.swappiness thành một giá trị phù hợp hơn.
/swapfile
Ghi chú: Sử dụng sai rừm
và đ
các lệnh có thể gây mất dữ liệu. Đề xuất sao chép/dán.
bên trong phần cuối
...
Sudo hoán đổi -a # tắt hoán đổi
sudo rm -i /swapfile # xóa /swapfile cũ
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # đặt bảo vệ tệp thích hợp
Sudo mkswap/tệp hoán đổi # init/tệp hoán đổi
Sudo hoán đổi /swapfile # bật hoán đổi
free -h # xác nhận hoán đổi RAM 8G và 4G
Chỉnh sửa/etc/fstab, sử dụng sudo -H gedit /etc/fstab
hoặc sudo pico /etc/fstab
.
Xác nhận dòng /swapfile này trong /etc/fstab... và xác nhận không có dòng âswapâ nào khác... sử dụng SPACES trong dòng này... xác nhận KHÔNG CÓ TABS...
/swapfile không trao đổi sw 0 0
khởi động lại # khởi động lại và xác minh hoạt động
vm.swappiness
Chỉnh sửa /etc/sysctl.conf
sudo -H gedit /etc/sysctl.conf
Tìm dòng có vm.swappiness=10
và đặt nó = 60.
Lưu tệp và thoát khỏi gedit.
sudo sysctl -p
Cập nhật #1:
BIOS
Bạn có phiên bản BIOS BGCN33WW. Đã có BIOS mới hơn, phiên bản BGCN34WW đây hoặc đây. Mặc dù tôi không tin rằng nó sẽ khắc phục được sự cố của bạn nhưng bạn luôn nên cập nhật các bản cập nhật BIOS để sửa lỗi bảo mật.
NVIDIA
Bạn có trình điều khiển Nvidia 460.91.03. Phiên bản 470.57 có sẵn đây. Trình điều khiển đã thử nghiệm này cũng có thể được cài đặt trong Nâng cấp phần mềm
ứng dụng. Vì sự cố có thể được khắc phục khi sử dụng GPU Intel, nên tôi không nghi ngờ rằng điều này cũng sẽ khắc phục được sự cố, nhưng một lần nữa, việc duy trì cập nhật luôn là điều tốt.
MEMTEST
Vì các triệu chứng được cải thiện khi chúng tôi thay đổi /swapfile và vm.swappiness nên chúng tôi cần kiểm tra bộ nhớ của bạn.
Đi đến https://www.memtest86.com/ và tải xuống/chạy miễn phí của họ kiểm tra
để kiểm tra trí nhớ của bạn. Hoàn thành ít nhất một lần tất cả các bài kiểm tra 4/4 để xác nhận trí nhớ tốt. Điều này có thể mất nhiều giờ để hoàn thành.
TRÁO ĐỔI
tôi chỉ nhìn vào hàng đầu
và miễn phí -h
xuất lại và /swapfile của bạn dường như không hoạt động. Bạn có xác nhận rằng dòng trao đổi trong/etc/fstab không có tab nào trong đó không?
Tò mò ... ví dụ về miễn phí -h
trước và sau khi thay đổi /swapfile hiển thị mức sử dụng hoán đổi bằng 0 ...
tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Mem: 7,7Gi 1,2Gi 5,5Gi 29Mi 964Mi 6,2Gi
Hoán đổi: 472Mi 0B 472Mi
và
tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Mem: 7,7Gi 1,2Gi 5,3Gi 157Mi 1,1Gi 6,0Gi
Hoán đổi: 4,0Gi 0B 4,0Gi
Ngoài ra, các hàng đầu
lệnh, khi được xem khi máy tính bị đóng băng, cũng hiển thị mức sử dụng hoán đổi bằng không.