我对 Linux 系统非常陌生,但对计算机系统却不是。我在笔记本电脑上安装了 Ubuntu,加载时间比我预期的要长一点,但似乎还好。当我解压一个只有 120MB 的 eclipse 包时,问题变得更加严重。它花了很长时间,并且整个系统都滞后了,直到它完成。我现在意识到磁盘访问是导致系统运行缓慢的原因。我的笔记本电脑有 2GB 的 RAM,我所做的只是浏览一个网站并解压一个文件,所以我相信这不是交换问题。我想知道它是否在某种非缓冲模式下使用硬盘或类似的东西。我可以在这里使用任何建议/提示。
还有一件事,我不确定系统是如何配置的。我使用 Wubi 安装,并且是双启动。我从未安装过这样的操作系统,它似乎没有添加额外的分区。当我探索 /dev/disk/by-id 时,我看到大约 5 个文件上有硬盘驱动器名称。我假设它正在主分区上的这 5 个文件上运行文件系统?我不知道这是否会导致速度问题,例如使用 Windows 分区或类似的东西的额外模拟步骤。我只是大声说出来并告诉你们我所知道的(或我认为我知道的)有关情况的一切。
我真的需要帮助,我想尝试使用 Linux,但我希望在笔记本电脑上获得不错的体验。我在台式机上的 VMware 上运行它,速度快得多。
答案1
有很多因素会影响磁盘性能。一些较旧版本的 Ubuntu 有已知错误与分区对齐有关,这可能会显著降低 4k 扇区的磁盘速度。如果这是您的问题,您可能需要使用救援磁盘重新对齐分区。
您可能还考虑运行一些时间测试,只是为了看看您的吞吐量到底是多少。例如:
$ sudo hdparm -Tt /dev/sda1
/dev/sda1:
Timing cached reads: 15940 MB in 2.00 seconds = 7976.89 MB/sec
Timing buffered disk reads: 324 MB in 3.01 seconds = 107.55 MB/sec
最后,检查硬件兼容性 wiki确保您的主板和硬盘完全受支持。例如,我的系统无法可靠地使用主板上的内置 USB 3.0 端口;如果我尝试,就会发生糟糕的事情。如果您的主板或硬盘有不受支持的芯片组或不稳定的硬件,或者如果消息报告与磁盘相关的问题,那么您至少有一个起点。