广告

本站里的文章大部分经过自行整理与测试

2017年3月22日星期三

Ubuntu - 速度优化


1. 关闭所有没用的开机程序

有些开机服务隐藏了, 需要运行以下命令

$ sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

然后, 开启 Startup Applications
依照自己的需求, 关闭不需要一开机就开启的程序..

- Backup Monitor
- Desktop Sharing
- Mount Helper
- Onboard
- Orca screen reader
- Personal File Sharing
- Zeigeist Datahub

2. 关闭硬件服务 (如果没有)

$ su

# 蓝牙服务
$ systemctl status bluetooth
$ systemctl disable bluetooth
$ systemctl stop bluetooth

# 打印服务
$ systemctl status cups
$ systemctl disable cups
$ systemctl stop cups

# 扫描服务
$ systemctl status saned
$ systemctl disable saned
$ systemctl stop saned

# 是 AccountsService 的一部分, AccountsService 允许程序获得或操作用户账户信息
$ systemctl status accounts-daemon
$ systemctl disable accounts-daemon
$ systemctl stop accounts-daemon

# 用于零配置网络发现, 使电脑超容易发现网络中打印机或其他的主机
$ systemctl status avahi-daemon
$ systemctl disable avahi-daemon
$ systemctl stop avahi-daemon

# brltty.service : 提供布莱叶盲文设备支持
$ systemctl status brltty
$ systemctl disable brltty
$ systemctl stop brltty

# 提供了一个无密码的 root shell ,用于帮助调试 systemd, 
# 除非正在使用该服务, 否则永远不要启动服务
$ systemctl status debug-shell
$ systemctl disable debug-shell
$ systemctl stop debug-shell

# ModemManager.service : 该服务是一个被 dbus 激活的守护进程, 用于提供移动宽频
$ systemctl status ModemManager
$ systemctl disable ModemManager
$ systemctl stop ModemManager

# broadband(2G/3G/4G)接口
# 如果没有该接口, 无论是内置接口, 还是通过如蓝牙配对的电话, 以及 USB 适配器, 那么你也无需该服务
$ systemctl status broadband
$ systemctl disable broadband
$ systemctl stop broadband

# 拨号连接网络
$ systemctl status pppd-dns
$ systemctl disable pppd-dns
$ systemctl stop pppd-dns

3. 调整 Swappiness 设置

http://jasonmun.blogspot.my/2017/03/wubi-ubuntu-optimize.html

4. Preload - 跟 prelink 一样, 可预读取, 会将经常读取的东西先加载,
开启软件的速度会变快 (系统已安装 ureadahead)

$ sudo apt-get install preload

5. 关闭所有 Effects 特效

$ sudo apt-get install compizconfig-settings-manager

打开 CompizConfig Settings Manager, 将大部分 Effects 特效关闭

6. 加速 Dash 回应速度

Unity Tweak Tool - Search - General - Background blur: OFF

7. 将 /tmp 放去内存

$ sudo gedit /etc/fstab

tmpfs /tmp tmpfs size=2G,defaults,noatime,mode=1777 0 0

8. 将多余的语言档撤除

$ sudo apt-get install localepurge

按 Space 来选取要保留的语言如 en, en_US, en_US.UTF-8, zh_CN..

9. 磁盘整理

$ sudo e4defrag -c ~/
$ sudo e4defrag -v ~/

10. 其它

apt-xapian-index - 索引的目的是加快搜索结果, 但会导致较老配置的系统出现一些问题
$ sudo apt-get purge apt-xapian-index

Evolution
http://jasonmun.blogspot.my/2017/04/ubuntu-evolution.html

Ibus - 如果你已安装 fcitx, 则 ibus 就没用了
$ sudo apt remove ibus

HUD (hud-service) - 外部指令输入 (按 Alt 就可用的)
$ sudo apt-get purge hud

Whoopsie - 这个服务使用来发送崩溃 log 到 Ubuntu

$ sudo gedit /etc/default/whoopsie

report_crashes=false

$ sudo apt-get purge whoopsie

Zeitgeist - 是 Ubuntu 上用来记录用户行为和事件的服务,
包括文件打开、网站访问、对话等等,
其他应用程序可访问这些记录下来的信息

$ sudo apt-get purge zeitgeist-core zeitgeist-datahub python-zeitgeist rhythmbox-plugin-zeitgeist zeitgeist

11. 关闭开机错误报告

http://jasonmun.blogspot.my/2017/03/ubuntu-startup-error.html

12. 关闭拖慢速度的开机服务

http://jasonmun.blogspot.my/2017/03/systemd-analyze-blame.html

没有评论:

发表评论