Fișierul dvs. /swap este mult prea mic, iar vm.swappiness este total greșit.
Să creștem fișierul /swapfile la 4G și să setăm vm.swappiness la o valoare mai adecvată.
/swapfile
Notă: Utilizarea incorectă a rm
și dd
comenzile pot provoca pierderi de date. Sugerați copierea/lipirea.
În Terminal
...
sudo swapoff -a # dezactivează schimbul
sudo rm -i /swapfile # elimina vechiul /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # setați protecția corectă a fișierelor
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # activați swap
gratuit -h # confirma 8G RAM și 4G swap
Editați /etc/fstab, folosind sudo -H gedit /etc/fstab
sau sudo pico /etc/fstab
.
Confirmați această linie /swapfile în /etc/fstab... și confirmați nicio altă linie âswapâ... utilizați SPAȚII în această linie... confirmați NU TABILE...
/swapfile niciunul swap sw 0 0
reporniți # reporniți și verificați funcționarea
vm.schimbări
Editați /etc/sysctl.conf
sudo -H gedit /etc/sysctl.conf
Găsiți linia care are vm.swappiness=10
și setați-o =60.
Salvați fișierul și părăsiți gedit.
sudo sysctl -p
Actualizare #1:
BIOS
Aveți versiunea BIOS BGCN33WW. Un BIOS mai nou, versiunea BGCN34WW, este disponibil Aici sau Aici. Deși nu cred că vă va rezolva problema, este întotdeauna o idee bună să fiți la curent cu actualizările BIOS-ului pentru remedieri de securitate.
NVIDIA
Ai driverul Nvidia 460.91.03. Versiunea 470.57 este disponibilă Aici. Acest driver testat ar trebui să fie, de asemenea, instalabil în Actualizări software
aplicația. Deoarece problema este recreabilă atunci când se folosește GPU-ul Intel, nu bănuiesc că nici asta va rezolva problema, dar din nou, este întotdeauna bine să fii la curent.
MEMTEST
Deoarece simptomele s-au îmbunătățit când am schimbat /swapfile și vm.swappiness, trebuie să vă verificăm memoria.
Mergi la https://www.memtest86.com/ și descărcați/rulați gratuit memtest
pentru a-ți testa memoria. Obțineți cel puțin o trecere completă a tuturor testelor 4/4 pentru a confirma o memorie bună. Acest lucru poate dura multe ore.
SWAP
M-am uitat doar la top
și liber -h
iese din nou și /swapfile pare să nu fie activ. Ați confirmat că linia de schimb din /etc/fstab nu are file în ea?
Curios... exemple de liber -h
înainte și după modificarea /swapfile arată nicio utilizare a swap...
totalul folosit gratuit partajat buff/cache disponibil
Mem: 7,7Gi 1,2Gi 5,5Gi 29Mi 964Mi 6,2Gi
Schimbare: 472Mi 0B 472Mi
și
totalul folosit gratuit partajat buff/cache disponibil
Mem: 7,7Gi 1,2Gi 5,3Gi 157Mi 1,1Gi 6,0Gi
Schimbare: 4,0Gi 0B 4,0Gi
De asemenea top
comanda, când este privită când computerul a fost înghețat, arată, de asemenea, utilizarea de schimb zero.