Linux:不管你的电脑已经启动得很快了,还是你正试图弥补旧电脑的一些额外速度,免费的命令行工具E4rat都会大大缩短你的启动时间。下面是如何设置它。
您可能知道,计算机上的文件通常分布在物理驱动器本身。当你的电脑寻找需要启动的文件时,它通常需要扫描整个驱动器才能找到它们。这需要一段时间,并有助于您启动时间的一个很好的百分比。E4rat是一个工具,它可以记录你在启动的头两分钟内访问的文件,把它们按顺序放在你的磁盘上,并预加载它们,这样它可以更快地读取文件。
启动和运行的过程分为三个步骤:收集有关启动的信息,重新分配文件,然后将它们设置为在每次启动时预加载。请注意,您的磁盘需要在Ext4中格式化才能工作,而且您不希望在SSD上执行此操作(因为您实际上是在对驱动器进行碎片整理)-这仅适用于常规的ol'磁盘驱动器。
安装E4rat后,重新启动计算机并等待GRUB菜单弹出。当它出现时,突出显示您的Linux分区并点击“e”键来编辑配置。搜索内核行,每个人的系统都有一点不同,但应该如下所示:
kernel /vmlinuz26 root=/dev/disk/by-uuid/bf1d191b-0f0d-4961-bd67-4d023a2e5873 ro并将init=/**in/e4rat collect添加到行的末尾,这样它就会显示:
kernel /vmlinuz26 root=/dev/disk/by-uuid/bf1d191b-0f0d-4961-bd67-4d023a2e5873 ro init=/**in/e4rat-collect然后按Ctrl+X继续引导。如果愿意的话,您可以直接从桌面编辑GRUB配置文件(对于GRUB2用户为/boot/GRUB/GRUB.cfg),并在那里添加init行,而不是从GRUB执行这些操作。只需确保在完成步骤1之后删除init行。
它所做的只是为这个引导运行E4rat收集器。收集器监视在启动的前两分钟内发生的所有事情。因此,为了收集正确的文件,请在引导时像平常一样操作。例如,如果你在启动电脑时做的第一件事就是打开浏览器和邮件客户端,那么在这里完成启动后再这样做。它也会移动这些文件,所以这些程序启动得更快。一旦你的两分钟结束,你就可以停止“表演”。要仔细检查它是否工作,请检查/var/lib/d4rat/startup.log中是否存在startup.log文件。如果成功了,一切都按计划进行,您可以继续执行步骤2。
接下来,重新启动您的计算机并再次编辑您的Linux引导条目,方法是突出显示它并点击“e”。这一次,将单词single添加到内核行的末尾:
kernel /vmlinuz26 root=/dev/disk/by-uuid/bf1d191b-0f0d-4961-bd67-4d023a2e5873 ro single它应该重新引导你进入一个命令行(如果你得到一个蓝屏,选择正常启动选项),你可以用你的用户名和密码登录。到达后,运行以下命令:
sudo e4rat-realloc /var/lib/e4rat/startup.log这会将所有启动所需的文件移到驱动器的同一区域,以便快速访问。可能需要一点时间,所以就让它跑吧。完成后,重新启动并完成步骤3。
最后一步是告诉您的机器在每次启动时预加载这些文件。因此,通过运行以下命令编辑GRUB2配置文件:
sudo nano /etc/default/grub找到GRUB\u CMDLINE\u LINUX\u默认行并将其添加到其中:
init=/**in/e4rat-preload保留init行之后已经存在的任何内容。例如,我的是这样的:
GRUB_CMDLINE_LINUX_DEFAULT="init=/**in/e4rat-preload quiet splash"保存文件并关闭它。然后,进入终端并运行sudo update grub。现在,当你重新启动的时候,你应该注意到你启动和启动你的前几个应用程序的速度非常快——我在上网本上启动和运行Firefox和Pidgin的时间几乎占了一半,有些用户甚至报告说启动时间快了三倍。请点击下面的链接查看,并让我们知道您在评论中看到了哪些改进。
E4rat是Linux的免费下载。Ubuntu用户可以在下面的链接中获取一个.deb文件,以便于安装;其他用户可能必须从源代码处编译。
通过一件事
你可以联系惠特森·戈登,这篇文章的作者[email protected]. 你也可以在Twitter、Facebook上找到他,还可以在我们的“提示”页面上找到他。
...导致启动时间变慢。这在默认情况下是启用的,并且应该通过在你的电脑关机前预加载一些引导信息来减少启动时间。(请注意,虽然它适用于关机,但重新启动计算机不受此功能的影响。) ...
... 您可以为各自的操作系统下载VirtualBox,并通过GUI启动安装程序。如果您喜欢命令行类型: ...
... ADB和Fastboot是一种实用程序,当您的**通过USB线连接到桌面电脑时,可以解锁对Android系统的访问。计算机和电缆是这个系统的组成部分,没有应用程序版本,虽然你可以无线使用ADB,但设置起来要复杂得多。 ...
...近,因为它们也是包管理器。但是,您经常会发现自己是通过命令行安装的,或者使用TAR文件安装的。 ...
... 在Linux中安装应用程序有许多不同的方法,从非常简单到几乎不可能。其中一些过程是: ...
... 通过深入的配置选项,可以调整DietPi,从命令行执行大多数任务。这意味着您可以将Pi配置为在各种用途的最佳设置下运行。担心无法访问GPIO?别这样——迪特皮支持覆盆...
...第一次购买设备时的Android体验。取而代之的是,你必须通过解锁**的引导程序和刷新一个定制的ROM来解决问题。 ...