几年前,我买了一台 Eee PC 1000,Linux SSD 型号。我最终将 Easy Peasy(当时称为 Ubuntu Eee)装到它上面,但对速度并不满意。然后我把 Windows XP 装上去,经过大量调整后,它运行起来还算不错。现在我把它拿出来,掸掉灰尘,但我希望它能运行 Linux。
它配备了 Intel Atom 1.6ghz 处理器和 2gb 内存(我升级了它),因此性能并不差,但 SSD 速度极慢;它的写入缓冲区很小,但当你执行任何稍微重要的操作时,你都能感觉到系统每隔一两秒就会卡顿一次,因为 SSD 会暂停一切,同时将其全部缓存转储到磁盘。我说的是严重的卡顿,而且缓存不是很大;为了让 Firefox 不卡顿,我不得不将所有缓存移到内存中并禁用历史记录(即使只是将历史记录写入磁盘,每次浏览网页时系统都会冻结)。
无论如何,我希望我已经让你大致了解了这个 SSD 有多慢。话虽如此,是否有针对速度极慢的硬盘但性能不错的系统进行了优化的 Linux 发行版?我并不是在寻找性能低下的东西,因为处理器和 RAM 非常强大,我只是想要一些可能针对不经常写入磁盘进行了优化的东西。
答案1
使用类似的机器,我只需进行一些调整即可运行 Ubuntu。
无交换,虽然我不确定这是否真的有好处。(无交换意味着应用程序不会因为其数据页面从交换中加载而冻结,但这也意味着应用程序会因为其代码或只读数据从文件中重新加载而冻结。)
文件系统使用该选项进行挂载
relatime
(已经是 Ubuntu 的默认设置)。/tmp
是tmpfs
,即中的行/etc/fstab
看起来像tmpfs /tmp tmpfs mode=1777
我使用 Chromium 而不是 Firefox 作为图形化网络浏览器。
~/.cache
是指向下目录的符号链接/tmp
,它从根本上提高了 Chromium 对慢速 SSD 的响应能力。
答案2
我的直觉告诉我,Firefox 的缓存可能是原因。Firefox 会在驱动器上写入大量随机内容,这超出了您的想象。当我在 Windows 上从闪存驱动器运行 FF 时,我无法对驱动器执行任何操作,除非我从任务管理器中关闭 FF。
Tombuntu 有一个不错的列表您可以采取以下 4 项措施来为您的 SSD 优化 Linux。
您可能还想投资 Windows 7(尽管 Windows 7 的成本可能足以购买新的 SSD :P)。目前有很多针对 SSD 优化 Windows 的指南,但针对 Linux 的指南却不多。
答案3
谢谢你的回答!刷新这个页面时,我研究了一些发行版,然后继续安装小狗,变体小狗Linux,因为我有一段时间没有得到任何答复(询问后一个多小时)。我真的很想找一些更“重量级”的东西,但 Puppy 吸引了我,因为它确实会将自己加载到 RAM 中并完全从那里运行。而且“Puppeee”是为 Eee PC 制作的变体,所以我认为它会给我最少的设置。事实上,安装后,它相当不可思议。一切都非常敏捷,就像一台全新的电脑,没有 SSD 的拖累!
Puppy Linux 的替代品当然是DSL。我没有尝试过,但是它的主页也说明它完全由 RAM 运行。
我希望有一个功能更加齐全的 Linux 针对这种情况,而不是使用那些针对缓慢的旧机器进行优化的 Linux,但从好的方面来看,它在这台 Eee PC 上运行速度非常快。
答案4
我知道这个帖子已经过时了,但我还是想说一下,我也在使用华硕 Eee PC 1000。过去几年,我尝试了多种版本的 Linux,但不包括 Puppeee。我最近安装的是 Peppermint OS,Ubuntu 的一个变种。我可以说它的性能非常出色——比我在这台机器上使用过的任何其他操作系统都要好。
请注意正确的分区对齐是极其重要;在对齐我的驱动器之后,我几乎对系统响应能力的差异感到震惊。
问候,布莱恩