Aqui estão algumas maneiras de otimizar o desempenho do Ubuntu:
1. Otimizar o acesso ao disco com o noatime:
Cada arquivo e pasta no seu sistema linux possui um timestamp de criação de arquivo e um registro de data e hora de modificação. Além disso, o linux tenta acompanhar o “tempo de acesso” para cada um desses arquivos. Agora, controlar o tempo de acesso tem seu custo de desempenho e, se você deseja remover esse custo de desempenho, é necessário especificar o atributo “noatime” nas entradas da partição de disco em seu arquivo / etc / fstab. Edite este arquivo em seu editor de texto e adicione a opção noatime para sua partição de disco:
UUID=97102801-14e3-9752-7412-d9c57e30981w / ext4 errors=remount-ro 0,noatime 1
2. Otimizar a permeabilidade:
Swappiness é a tendência do kernel Linux de preferir a troca de discos vis-à-vis da memória física. O valor de swappiness padrão de 60 foi mantido considerando as instalações do servidor. Se você for um usuário de desktop com uma máquina com boa RAM, normalmente preferiria que a troca de disco fosse mínima. Você pode seguramente reduzir este valor para 10. Para fazer isso, edite o arquivo /etc/sysctl.conf e adicione o seguinte:
vm.swappiness=10
(Apenas altere a entrada se ela já existir, não faça uma cópia!)
3. Instale o pré-carregamento:
Se você costuma usar os mesmos programas regularmente, o pré-carregamento ajudará você carregando na memória os programas que você usa com mais frequência e, portanto, os acelera. Para instalar:
sudo apt-get install preload
4. Coloque seus aplicativos de missão crítica em / dev / shm:
Algumas semanas atrás, eu estava tendo problemas de desempenho ao executar o Eclipse no Ubuntu. Depois de ajustar e otimizar várias configurações da JVM em vão, a única coisa que realmente fez a diferença foi colocar toda a pasta do JDK no ramdisk. A pasta / dev / shm é como um ramdisk virtual (em ubuntu e derivativos) onde você pode colocar seu material temporário de alta prioridade para executá-los no modo “melhor desempenho”. Supondo que você tenha que colocar sua pasta do JDK no ramdisk virtual, o comando é:
cp -r jdk1.7.0_05/ /dev/shm/
5. Remova programas indesejados da inicialização:
O Ubuntu vem carregado com uma tonelada de bagagem, e se você é alguém como eu, você pode se sentir obrigado a reduzir algum peso do seu sistema desativando o software indesejado da inicialização. Você pode fazer isso indo para "Aplicativos de Inicialização" no menu Sistema, mas o Ubuntu oculta os aplicativos pré-instalados por padrão. Para superar essa limitação, abra seu terminal e execute o comando abaixo:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Agora, você pode acessar a lista de programas de inicialização e desativar os indesejados. O bom senso dirá que, se você não usar o bluetooth em sua máquina, poderá se livrar do "Gerenciador de Bluetooth". Semelhante é o caso do "Monitor de backup", caso você não precise sincronizar seus backups em tempo real. Esta é a lista de serviços que desativei sem causar problemas:
Backup Monitor
Bluetooth Manager
Chat
Desktop sharing
Gwibber
Ocra screen reader
Personal file sharing
Screen saver
Ubuntu one
update notifier
6. Desinstale o software que você não usa:
O próximo passo é remover os softwares que você não usa. Novamente, algum senso comum, mas com alguma cautela, é necessário aqui. Existem alguns programas (como empatia) que formam a parte central do Ubuntu, por isso não permitirá que você os use em apt-get remove..
sem remover a unidade em si. Nesses casos, desativaremos esses programas de iniciar como serviços (próxima etapa). Alguns dos programas que você pode remover com segurança são:
apt-get remove samba-common
apt-get remove cups
apt-get remove avahi-daemon avahi-autoipd
Eu geralmente desinstalo todos os três depois de uma nova instalação. O primeiro é necessário para o compartilhamento de arquivos na rede local, se você tiver um. O segundo é o daemon de impressão, e o terceiro é usado para transmitir serviços de rede comuns pela rede local e encontrar hosts locais usando nomes amigáveis como “local.workstation”.
7. Desativar daemons indesejados:
Caso você não queira remover o programa de xícaras, pois pode ser necessário imprimir no futuro, você pode desativá-lo por enquanto. Para fazer isso, digite o seguinte comando:
echo manual | sudo tee /etc/init/cups.override
Você pode desabilitar qualquer daemon desta maneira fazendo uma substituição manual, apenas substitua o “cups.override” pelo nome do daemon que você deseja remover, como:
echo manual | sudo tee /etc/init/bluetooth.override
echo manual | sudo tee /etc/init/ufw.override
echo manual | sudo tee /etc/init/mysql.override
echo manual | sudo tee /etc/init/tty2.override
echo manual | sudo tee /etc/init/tty3.override
echo manual | sudo tee /etc/init/tty4.override
echo manual | sudo tee /etc/init/tty5.override
echo manual | sudo tee /etc/init/tty6.override
Mais tarde, se você quiser ativar esse daemon, tudo o que você precisa fazer é excluir o arquivo .override.
8. Otimize o Nautilus para se comportar de maneira rápida:
Isso é totalmente opcional. Nautilus, por padrão, tenta mostrar miniaturas de cada arquivo em um diretório. Se o diretório contiver muitos arquivos, isso causará um atraso perceptível. Agora, se você tem o hábito de visualizar regularmente miniaturas de suas imagens, não faça essa otimização. Caso contrário, se a visualização de miniaturas não for importante para você e tudo o que estiver interessado for a velocidade (como eu), você pode ir para a guia Editar- & gt; Preferências- & gt; Visualizar e definir as configurações de visualização como Nunca.
9. Desativar downloads de tradução no aptitude:
Esta configuração é para acelerar os downloads dos repositórios apt em vez da sua máquina.Por padrão, o ubuntu adiciona repos de tradução adicionais quando você emite o comando “apt-get update” para atualizar suas configurações de repositório. Se você precisa apenas de inglês, desative os downloads de tradução editando /etc/apt/apt.conf.d/00aptitude
e adicionando esta linha a ele:
Acquire::Languages "none";
Fonte: Meu artigo