冻结 Ubuntu 18.04

冻结 Ubuntu 18.04

我的第一个 Linux 发行版是 Ubuntu 19.04 版。我在 18.04 版上进行了更改(因为它是 LTS)。19.04 版肯定没问题。但是当我使用 alt-tab 程序或只是使用某个程序时,18.04 版会冻结得厉害。

会是什么情况?我该如何解决?我应该分享哪些信息?

ls -al ~/.local/share/gnome-shell/extensions

结果: ls: cannot access '/home/andrew/.local/share/gnome-shell/extensions': No such file or directory

ls -al /usr/share/gnome-shell/extensions

结果:

total 16
drwxr-xr-x 4 root root 4096 Feb  3 19:24 .
drwxr-xr-x 6 root root 4096 Feb  3 19:24 ..
drwxr-xr-x 3 root root 4096 Feb  3 19:24 [email protected]
drwxr-xr-x 3 root root 4096 Feb  3 19:24 [email protected]

free -h 结果:

total        used        free      shared  buff/cache   available
Mem:           7.7G        4.6G        458M        518M        2.7G        2.3G
Swap:          2.0G        259M        1.7G

sysctl vm.swappiness结果:

vm.swappiness = 60

也许这是正常的,当我打开以下文件时,它会滞后:-Chrome -Intellij Idea -Telegram Desktop 有时更多:-pg4Admin -Postman -pdf 文件

 *-firmware                
       description: BIOS
       vendor: Dell Inc.
       physical id: 0
       version: 1.2.3
       date: 05/15/2019
       size: 64KiB
       capacity: 15MiB
       capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppynec int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot uefi
  *-memory
       description: System Memory
       physical id: 3d
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: DIMM [empty]
          physical id: 0
          slot: ChannelA-DIMM0
     *-bank:1
          description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: HMA81GS6AFR8N-UH
          vendor: Hynix Semiconductor (Hyundai Electronics)
          physical id: 1
          serial: 2B89D03D
          slot: DIMM B
          size: 8GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)
  *-cache:0
       description: L1 cache
       physical id: 41
       slot: L1 Cache
       size: 256KiB
       capacity: 256KiB
       capabilities: synchronous internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 42
       slot: L2 Cache
       size: 1MiB
       capacity: 1MiB
       capabilities: synchronous internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 43
       slot: L3 Cache
       size: 6MiB
       capacity: 6MiB
       capabilities: synchronous internal write-back unified
       configuration: level=3
  *-memory UNCLAIMED
       description: Memory controller
       product: Sunrise Point-LP PMC
       vendor: Intel Corporation
       physical id: 1f.2
       bus info: pci@0000:00:1f.2
       version: 21
       width: 32 bits
       clock: 33MHz (30.3ns)
       configuration: latency=0
       resources: memory:d232c000-d232ffff

在此处输入图片描述

在此处输入图片描述 在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

<code>grep -i sda /var/log/syslog*</code>:

在此处输入图片描述

答案1

文件系统检查

让我们检查您的文件系统...

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sdXX,替换sdXX为您之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

记忆测试

让我们进行内存测试...

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

更新#1:

您的DELL Inspiron P75FBIOS 版本当前为 1.2.3。

更新 #2:

最近的free -h命令表明内存已满。添加内存。确保成对添加...因此,如果您现在有一个 8G DIMM,请添加一个匹配的 8G DIMM。如果您现在有两个 4G DIMM,请用两个 8G DIMM 替换它们。您可以使用它sudo lshw -C memory来查看您的内存现在是如何配置的。

答案2

首先我要说的是,你肯定需要更多内存,尤其是运行程序时。如果你不愿意或无法购买更多内存,下面的内容可能会有所帮助。

我的安装也遇到了一些冻结问题,有几件事可能会有所帮助。

增加交换文件的大小,一般经验法则是交换文件至少应为 RAM 的 1 倍,如果您能负担得起 1.5 倍 RAM 就更好了。

您还可以做的另一件事是降低交换能力,这样就不太可能交换到文件。与此同时,如果可以的话,增加内存可能也是一个好主意。

答案3

我看到了磁盘映像,但没有看到交换分区。我对 Linux 还不熟悉,但当我阅读如何安装 Linux 时,他们建议我创建一个与系统中 RAM 大小大致相同的分区,以使所有内容“刷新”。我检查了您在控制台中输入的命令,看看我的交换分区是否出现,结果确实如此。

我有 4GB 的 RAM,但我将 8GB 的​​ RAM 分成一个特殊分区作为交换。

我还看到你有 8GB 的​​ RAM,我认为这足以运行 Ubuntu

我正在运行 Lubuntu 18.04,没有遇到冻结问题,并且我的内存只有你一半。

关于使用的 RAM,我读到系统几乎将所有 RAM 用作缓存,并且在必要时它会释放 RAM 供程序使用。

您的磁盘和 Linux 分区上有大量空间,因此不存在问题。

为了确保正确,我建议您检查一下磁盘的读取速度。我的磁盘只有在写入大量数据时才会冻结,所以问题可能就在这里。

另一个建议是安装 Linux 时创建多个分区。我发现人们通常创建三个分区:

“/”

“/家”

“交换”

我认为“/”和“/home”分隔可能是为了格式化 SO 并且不会在此过程中丢失你的东西(我更喜欢复制 Windows 上的文件并格式化三个分区,但这是我的方式)

我希望我发布的内容能对你有所帮助。如果我的英语不太好,我很抱歉,因为我不是英语母语者。

相关内容