Quando instalei recentemente o Ubuntu no meu laptop, ele estava extremamente rápido, mas agora está muito lento... Jogos como TF2, MInecraft, DOTA 2, onde funcionaram bem por cerca de 1 mês, atrasos severos e picos de atraso começaram. .
Especificações do portátil:
- Memória: 1,7 GiB
- Processador: Intel Celeron(R) CPU B815 a 1,60 GHz x 2
- Gráficos: Intel Sandybridge Mobile
- Tipo de sistema operacional: 64 bits
- Disco: 313,0 GB
O que devo fazer?
Responder1
Parece que você tem vários serviços em segundo plano em execução ...
- smbd e nmbd
smbd e nmbd são daemons do Samba Process. Você realmente precisa exportar o compartilhamento SMB no Windows ou em outra máquina. Se não! por que esses processos estão em execução? Você pode encerrar esses processos com segurança e impedir que eles sejam iniciados automaticamente na próxima vez que a máquina inicializar.
- Telnet
Você precisa de comunicação interativa bidirecional orientada a texto pela Internet ou rede local? Se não! elimine esse processo e desligue-o desde a inicialização.
- login
Você precisa fazer login em outro host pela rede. Se não! Mate este processo e desative-o para iniciar automaticamente na inicialização.
- rexec
A Execução Remota de Processo, também conhecida como rexec, permite executar comandos shell em um computador remoto. Se você não precisar executar o comando shell em uma máquina remota, simplesmente elimine o processo.
- FTP
Você precisa transferir arquivos de um host para outro pela Internet? Caso contrário, você pode interromper o serviço com segurança.
- montagem automática
Você precisa montar diferentes sistemas de arquivos automaticamente para ativar o sistema de arquivos de rede? Se não! Por que esse processo está em execução? Por que você está permitindo que este aplicativo use seu recurso? Mate o processo e desative-o para iniciar automaticamente.
- nomeado
Você precisa executar o NameServer (DNS)? Se não, o que diabos está obrigando você a executar esse processo e permitir o consumo de seus recursos. Mate o processo em execução primeiro e, em seguida, desative-o na inicialização.
- lpd
lpd é o daemon da impressora que torna possível imprimir nesse servidor. Se você não precisar imprimir a partir do servidor, é provável que os recursos do sistema estejam sendo consumidos.
- Inetd
Você está executando algum serviço inetd? Se você estiver executando um aplicativo independente como o ssh, que usa outro aplicativo independente como Mysql, Apache, etc., então você não precisa do inetd. é melhor encerrar o processo e desativá-lo, iniciando na próxima vez automaticamente.
- mapa do porto
Portmap, que é uma chamada de procedimento remoto de computação em rede aberta (ONC RPC) e usa o daemon rpc.portmap e rpcbind. Se esses processos estiverem em execução, significa que você está executando o servidor NFS. Se o servidor NFS estiver funcionando despercebido, significa que os recursos do sistema estão sendo usados desnecessariamente.
Como encerrar um processo no Linux Para encerrar um processo em execução no Linux, use o comando 'Kill PID'. Mas, antes de executar o comando Kill, devemos saber o PID do processo. Por exemplo, aqui quero encontrar um PID do processo 'cupsd'.
[avishek@tecmint]# ps machado | grep cupsd
1511? Ss 0:00 cupsd -C /etc/cups/cupsd.conf
Portanto, o PID do processo ‘cupsd’ é ‘1511’. Para eliminar esse PID, execute o seguinte comando.
[avishek@tecmint]#matar -9 1511
Para saber mais sobre o comando kill com seus exemplos, leia o artigo Um guia para o comando Kill para encerrar um processo no Linux
Como desabilitar serviços no Linux Em distribuições baseadas em Red Hat, como Fedora e CentOS, use um script chamado 'chkconfig' para habilitar e desabilitar os serviços em execução no Linux.
Por exemplo, vamos desabilitar o servidor web Apache na inicialização do sistema.
[avishek@tecmint]#chkconfig httpd desativado
[avishek@tecmint]#chkconfig httpd --del
Em distribuições baseadas em Debian, como Ubuntu, Linux Mint e outras distribuições baseadas em Debian, use um script chamado update-rc.d.
Por exemplo, para desabilitar o serviço Apache na inicialização do sistema, execute o seguinte comando. Aqui a opção '-f' significa força é obrigatória.
[avishek@tecmint]# update-rc.d -f apache2 remover
Depois de fazer essas alterações, o sistema da próxima vez inicializará sem esses processos necessários da ONU, o que de fato economizará recursos do sistema e o servidor ficará mais prático, rápido, seguro e protegido.
É tudo por agora. Estarei aqui novamente com outro artigo interessante. Até então fique ligado e conectado à Tecmint. Não se esqueça de nos fornecer seus valiosos comentários na seção de comentários.
Responder2
Na minha experiência, o Ubuntu, apesar de ser bastante eficiente em termos de energia, pode consumir RAM muito rapidamente e, uma vez iniciado o uso do swap, descobri que ele fica imensamente atolado. Eu verificaria o uso de RAM usando o monitor do sistema (execute-o no painel do Unity ou no gnome-system-monitor
terminal). Se a RAM parecer um problema, você pode tentar reduzir os processos em segundo plano, como sugeriu Daniel, ou apenas procurar uma atualização de RAM. Você também pode tentar ajustar o tamanho da partição swap e/ou o valor de troca.
O monitor do sistema também pode indicar carga pesada da CPU, o que seria mais complicado, já que as CPUs raramente são fáceis de trocar. É claro que os processos em segundo plano também podem aliviar a carga da CPU, mas não tenho certeza do que mais poderia torná-lo mais eficiente.