我有一台戴尔 Inspiron 3501 笔记本电脑(操作系统为 Linux Ubuntu 22.04),内存为 8GB,固态硬盘为 256GB,处理器为 i5-1135G7。我主要用这台笔记本电脑进行编程。但有时我的笔记本电脑会因为应用程序加载而完全没有响应。
例如,如果我同时使用 postman、vscode、多个 chrome 标签、microsoft teams、终端和 sublime text,那么我的笔记本电脑就无法正常响应,有时需要使用关机按钮物理重启笔记本电脑。
那么,我怎样才能提高笔记本电脑的性能,以便我可以顺利地同时完成这些事情而不会受到任何干扰?
抱歉,如果本网站不允许提出此类问题,请向我推荐合适的社区。
的结果free -m
total used free shared buff/cache available
Mem: 7677 5821 765 605 1090 869
Swap: 2047 1638 409
答案1
您的 RAM 和交换空间都快满了。您的计算机因为内存不足而死机。
如今,8 GB 几乎不足以浏览互联网。我建议至少升级到 16 GB。
你的笔记本电脑有2 个内存插槽因此,目前要么有一个 8 GB 模块,另一个插槽未占用,要么有两个 4GB 模块,您必须更换其中一个。
- 1×8GB:在这种情况下,您可以添加另外 8 GB 或 16 GB 模块,总共 16 GB 或 24 GB。
- 2×4GB:这里您有两个选择:将单个 4 GB 模块升级到 16 GB(总共 20 GB)或将两个模块都升级到 8 GB(总共 16 GB)。升级两个模块后,您将从全双通道中获得轻微的内存性能提升,但可用 RAM 将减少 4 GB。
购买内存模块时,不仅要确保内存类型和电压匹配,还要确保工作频率匹配。添加较慢的内存模块也会降低当前内存模块的速度。购买速度更快的内存模块通常没问题 - 只是无法充分发挥其潜力。
还可以考虑将交换大小增加到 4 GB 甚至更多。这将为操作系统提供一些额外的空间,以便在内存不足的情况下将数据从 RAM 转储到磁盘。
至于磁盘空间,这实际上取决于您的使用情况和习惯。过去 3 年,我一直在 256 GB 的驱动器上进行专业软件开发。如果您始终有 30 GB 以上的可用磁盘空间,那么性能不太可能受到影响。
将文件系统更改为具有 zstd 压缩的 btrfs 可能会让您节省几 GB 的空间,同时提高性能,但这需要大量工作,而且除非您真的知道自己在做什么,否则我不建议对有价值的数据执行此操作。