我的笔记本电脑运行时会死机Slic3r应用程序在 Ubuntu 18.04 上准备 3D 打印。我在 slic3r 应用程序网站上打开了一张票,并提供了该文件的副本,但他们能够处理该文件。这可能是我的 Ubuntu 笔记本电脑上的硬件问题,但我无法确定是否是这种情况。
注释/我尝试过的:
- 当它挂起时,光标最初会移动,但单击任何内容均无效果
- Alt-tab 无法切换应用程序,而 control-alt-T 无法打开终端
唯一的解决办法是按住电源按钮硬关机
我使用“尝试 UBUNTU”启动了另一台笔记本电脑(屏幕坏了的 Acer),并运行了导致 MacBook 挂起的同一份 Appimage 副本,运行相同 Ubuntu 副本的 Acer 笔记本电脑能够处理该文件
我尝试启动 Macbook Pro,也尝试从“尝试 UBUNTU”启动(希望找到安装问题),但电脑仍然死机
除了运行 slic3r 应用程序时系统挂起外,运行 Ubuntu 18.04 的 Macbook pro 运行良好
运行 memtester 未发现任何问题
- 磁盘上未发现坏点
- 安装并运行
stress
,我不完全了解该工具,但没有发现运行详细功能时存在任何问题 - 查看
htop
挂起时间,它使用了 4G 内存中的不到 1G,SWAP 未激活,CPU 都不到 80%
更正:使用 control-alt-f1,我能够切换到 tty 并终止 Slicer 应用程序,从而解冻了机器。但是,我仍然不明白为什么该应用程序会冻结运行 Ubuntu 18.04 的 Macbook,而不会冻结运行相同操作系统的 Acer。
更新:使用 control-alt-f1 有时有效,有时无效,不需要硬关机。
我是 Linux 新手,现在我被难住了。有人知道我可以尝试什么来确定是什么导致 Macbook Pro 挂起这个应用程序吗?
更新:我在 Github 切片器网站上打开了一个问题,但考虑到我可以在另一台机器上的 Ubuntu 18.04 上成功运行它,看来这是这台 Macbook Pro 特有的问题
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=08e94ee0-7ddf-49b3-ba02-5de27987fd9a / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=8141-EF73 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation, commented out by me below and replaced with file
#UUID=67dcee39-a510-46b3-bbb4-b4b4885676af none swap sw 0 0
/swapfile none swap sw 0 0
//192.168.1.55/SharedData /media/DS_Share cifs credentials=/home/
merlin/.smbcredentials,_netdev,iocharset=utf8,sec=ntlm,vers=1.0 0 0
//192.168.1.55/SherLinux /media/SherLinuxBackup cifs credentials=/home/merlin/.smbcredentials,_netdev,iocharset=utf8,sec=ntlm,vers=1.0 0 0
//192.168.1.55/music /media/DS_Music cifs credentials=/home/merlin/.smbcredentials,_netdev,iocharset=utf8,sec=ntlm,vers=1.0 0 0
//192.168.1.55/photo /media/DS_Pictures cifs credentials=/home/merlin/.smbcredentials,_netdev,iocharset=utf8,sec=ntlm,vers=1.0 0 0
//192.168.1.55/Budget /media/DS_Budget cifs credentials=/home/merlin/.smbcredentials,_netdev,iocharset=utf8,sec=ntlm,vers=1.0 0 0
free -h
total used free shared buff/cache available
Mem: 3.6G 1.2G 1.2G 76M 1.2G 2.2G
Swap: 8.0G 0B 8.0G
更新:运行:sudo sysctl vm.swappiness=80
。输出:vm.swappiness=80
重新运行切片器应用程序,冻结了 MacBook。Ctrl-Alt-F1 未切换到 tty,需要硬启动
parted
:
(parted) print
Model: ATA Hitachi HTS54503 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 105MB 734MB 629MB fat32 boot, esp
2 734MB 316GB 315GB ext4
3 316GB 320GB 4022MB linux-swap(v1)
free -h
:
我很难接受这个请求。当系统冻结时,唯一有效的方法是硬重置,但会丢失所有内容。什么都行不通。为了尝试回答请求,我将此脚本输出运行到日志文件:
for (( ; ; ))
do
free -h
date +%c
sleep 1
done
这是冻结之前最后几个条目的输出:
total used free shared buff/cache available
Mem: 3.6G 1.4G 1.2G 60M 1.0G 1.9G
Swap: 8.0G 0B 8.0G
Mon 27 May 2019 05:13:56 PM EDT
total used free shared buff/cache available
Mem: 3.6G 1.4G 1.2G 60M 1.0G 1.9G
Swap: 8.0G 0B 8.0G
Mon 27 May 2019 05:13:57 PM EDT
total used free shared buff/cache available
Mem: 3.6G 1.4G 1.2G 60M 1.0G 1.9G
Swap: 8.0G 0B 8.0G
Mon 27 May 2019 05:13:58 PM EDT
total used free shared buff/cache available
Mem: 3.6G 1.4G 1.2G 60M 1.0G 1.9G
Swap: 8.0G 0B 8.0G
Mon 27 May 2019 05:13:59 PM EDT
之后它就死机了,需要硬重启
我如何创建 SWAP:
我遵循了以下说明: https://www.linuxuprising.com/2018/08/how-to-use-swap-file-instead-of-swap.html
系统是单启动。不再安装OSX。输出是sudo dmidecode -s bios-version
,MBP53.88Z.00AC.B03.0906151647
苹果网站上的固件似乎格式不同。
我找到了一个可能相关的 EFI 固件 1.9 更新。它指的是 320GB 驱动器(与我的相匹配)纠正导致间歇性冻结的问题...我下载了更新(MacbookProEFIUpdate.DMG
),但我不知道如何安装固件。当我尝试连接时,/boot/efi
我收到一条权限被拒绝的消息。