我在联想 ThinkPad 上运行 Ubuntu 18.04。最近我开始使用支持 VoiP 的应用程序,例如 Zoom 和 Microsoft Teams。
有时(超过 50% 的事件)会导致我的 GUI 冻结。我仍然可以听到声音,仍然可以说话,当服务包括视频时,人们仍然可以看到我,但我的电脑完全卡住了。
我无法使用CTRL++ALT等移动到新的 GUI F1,但是SysRq可以工作。
根据lshw
我的 RAM 是 16GiB SODIMM DDR4 同步 2133 MHz。
当我跑步时free -h
我得到:
total used free shared buff/cache available Mem: 15G 4.7G 7.1G 364M 3.6G 10G Swap: 2.0G 0B 2.0G
但是当我运行时我没有看到我的交换分区lsblk | grep -v "snap"
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part /boot/efi └─nvme0n1p2 259:2 0 476.4G 0 part /
更新:
所以我读https://help.ubuntu.com/community/SwapFaq
并将交换文件增加到 8 GB,如下所示:
sudo swapoff /swapfile sudo dd if=/dev/zero of=/swapfile bs=1M count=6144 oflag=append conv=notrunc sudo mkswap /swapfile sudo swapon /swapfile
顺便说一句,我使用 dd 而不是 fallocate 是因为fallocate 与 dd 用于交换文件吗?
而且我的电脑现在不太稳定了。下一步是将其增加到 16GB 还是尝试其他方法?
答案1
您可能没有交换分区;自 17.10 版本以来,交换文件现在是 Ubuntu 安装的默认设置。
https://help.ubuntu.com/community/SwapFaq很好地解释了基本概念。如果您只有 2GB 的交换文件,将其扩展到至少 4GB 甚至更多(某些应用程序需要更多,而休眠模式始终需要至少与硬件内存模块中相同的交换空间)可能会非常有帮助。
请注意,这并不能保证,但这很容易做到,比扩展交换分区容易得多。