系统崩溃 20.04

系统崩溃 20.04

我使用配备 8GB(2x4)升级内存的 sony-vaio(VPCEH15EN)笔记本电脑。该系统已崩溃多次。

  1. 在 steam 上打开游戏
  2. 将操作系统从 20.04 升级到 20.10
  3. 在终端上输入特定命令(例如 lshw)**

屏幕冻结了一会儿,鼠标和键盘都无法工作,然后自动关闭,或者我必须手动按下电源按钮。

除了系统崩溃问题,有时在安装更新后,软件更新程序会要求重新启动系统。当我单击重新启动时,系统就关闭了。它甚至没有重新启动,我必须按下电源按钮才能重新启动它。

我尝试寻找解决方案,但找不到任何合适的解决方案。需要有关粗体问题方面的帮助。

ls -al /var/crash
    total 80
    drwxrwsrwt  2 root     whoopsie  4096 Nov 29 15:56 .
    drwxr-xr-x 14 root     root      4096 Jul 20  2016 ..
    -rw-r-----  1 aditya   whoopsie 66514 Nov 28 19:40 _usr_bin_blueman-tray.1000.crash
    -rw-r--r--  1 aditya   whoopsie     0 Nov 23 11:33 _usr_bin_blueman-tray.1000.upload
    -rw-------  1 whoopsie whoopsie    37 Nov 23 11:33 _usr_bin_blueman-tray.1000.uploaded


free -h
              total        used        free      shared  buff/cache   available
Mem:          7.7Gi       1.0Gi       5.3Gi       183Mi       1.4Gi       6.3Gi
Swap:         1.0Gi          0B       1.0Gi

   
sysctl vm.swappiness
vm.swappiness = 10


sudo dmidecode -s bios-version
R0180Z9

Memtest86

答案1

BIOS

索尼 VAIO VPCEH15EN

您拥有 2011 年 4 月 28 日的 BIOS R0180Z9。

由于你的电脑太旧了,我找不到更新的 BIOS,但你可以看看这里

记忆

https://www.memtest86.com/并免费下载/运行它们memtest来测试你的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。

vm.swappiness

vm.swappiness=10 完全不适合您的配置。

设置 vm.swappiness=60 (基于 8G RAM 和 4G SWAP),这样...

sudo -H gedit /etc/sysctl.conf# 编辑此文件

搜索现有vm.swappiness=条目...

CTRL+f虚拟机.swappiness

  • 如果发现,编辑也就是说vm.swappiness=60

  • 如果没有找到,添加 vm.swappiness=60在文件末尾

保存编辑并退出 gedit

sudo sysctl -p

交换

您的 /swapfile 太小了,只有 1G。让我们将其增加到 4G。

笔记:命令使用不当dd可能导致数据丢失。建议复制/粘贴。

在里面terminal...

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 8G RAM and 4G swap

确认 /etc/fstab 末尾的 /swapfile 行...并确认没有其他“swap”行...

要编辑,使用sudo -H gedit /etc/fstabsudo pico /etc/fstab

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

相关内容