我的第一个 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
答案1
文件系统检查
让我们检查您的文件系统...
- 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
terminal
按Ctrl+ 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 P75F
BIOS 版本当前为 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 上的文件并格式化三个分区,但这是我的方式)
我希望我发布的内容能对你有所帮助。如果我的英语不太好,我很抱歉,因为我不是英语母语者。