这并不是针对特定应用程序(例如使Firefox加载页面更快),而是系统范围内的。
最好每个答案提供一个提示,并提供足够的细节供人们实施。
我的一些提示如下:
- 安装Preload(通过软件中心或
sudo apt-get install preload
); - 更改Swappiness值 - "控制内核在尝试释放内存时倾向于交换的程度";
PS:由于这不是旨在拥有唯一答案,而是几个有用提示,因此我将其作为社区Wiki。
sudo apt-get install preload
);Tushar Neupaney 在这里提供以下建议:here
1. 使用轻量级应用程序(将默认应用程序替换为它们)
2. 减少 Swappiness
sudo vim /etc/sysctl.conf
编辑:vm.swappiness=10
3. 对于双核处理器(使用并发性)
sudo vim /etc/init.d/rc
Edit: CONCURRENCY=shell
shell选项现已过时。默认值为makefile,而shell在2010-05-14之前是makefile的别名。
4. 清理位于 /var/cache/apt/archives 的 apt 缓存以及 /etc/apt/sources.list 中不必要的 apt 源列表
sudo apt-get autoclean
5. 安装 BUM(Boot Up 管理器)
sudo apt-get install bum
从启动中移除不必要的应用程序和服务
6. 移除一些不必要的 TTY
sudo vim /etc/default/console-setup
编辑:ACTIVE_CONSOLES="/dev/tty[1-3]"
注意:转到/etc/init/
并更改你不想要的tty文件。编辑它们并注释以“start on runlevel”开头的行。所以在这种情况下,你将注释掉"tty4.conf"到"tty6.conf"文件中的启动行。
7. 安装 Prelink
sudo apt-get install prelink
sudo vim /etc/default/prelink
编辑:PRELINKING=Yes
sudo /etc/cron.daily/prelink
实际上,自 Feisty Fawn 以来,Prelink 是无用的(因为 Ubuntu 现在使用一种非常有效的运行时链接器)。此外,它是具有侵入性的 - 它直接修改可执行文件,最终可能导致破坏。不要这样做。
8. 安装 Preload
sudo apt-get install preload
9. 如果你不使用休眠和睡眠功能,请摆脱 kinit。
sudo vim /etc/initramfs-tools/conf.d/resume
编辑:注释(在前面加上#)RESUME=XXXX……………………。
sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resume
这行命令翻译成中文。但只有在注释不存在时才添加注释 - 这个好,可以添加到脚本中 :) - SergioAraujoservice --status-all
移除一个服务 service --statusupdate-rc.d -f service_name remove-all
- pl1nk减少启动菜单超时时间
听起来很琐碎,但我发现Ubuntu默认的10秒对我来说太长了。假设我的屏幕需要一点时间来自动调整分辨率,我一眼看到计数器显示8秒。
我会将超时时间编辑为3秒,这样我就有1秒钟的时间来查看启动菜单(考虑到屏幕调整分辨率的时间)。这足够的时间,因为按箭头键选择其他项目会停止计数器。
Grub(9.10 Karmic之前的版本)
sudo -i gedit /boot/grub/menu.lst
sudo -i gedit /etc/default/grub
sudo update-grub
。zram-config
。它是一种虚拟交换空间,将未使用的RAM内容压缩而不是将其放入磁盘(通常在达到RAM限制后会导致系统冻结)。与每次RAM不足时系统冻结相比,我几乎没有遇到性能损失。
apt
进行安装。 - MAChitgarha