Memória Swap
Memória Swap é um recurso que permite a um sistema operacional forneçer mais memória para um aplicativo ou processo em execução do que está disponível na memória física de acesso aleatório (RAM). Quando a memória RAM do computador se esgota, o sistema operacional passa a usar a Memória Swap que consiste em um espaço de disco rígido (HD) ou (SSD) reservado para tal fim. Vale lembrar que ler e escrever em uma Memória Swap é um processo muito mais lendo do que em uma memória do tipo RAM.
Use o seguinte comando para verificar se a Memória Swap já foi configurada.
$ sudo swapon --show
Se a Memória Swap não esteja configurada, o comando não retornará resposta.
Para configurá-la, comece criando um arquivo que será utilizado pela troca de memória.
$ sudo fallocate -l 1G /swapfile
Se o comando fallocate não estiver instalado ou uma mensagem de erro apareceu informando que ocorreu uma falha, ou operação não suportada, use o seguinte comando para criar o arquivo de troca:
$ sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Apenas o usuário root deve ser capaz de escrever e ler o arquivo de troca. Por isso, defina as permissões corretas:
$ sudo chmod 600 /swapfile
Use o comando mkswap para configurar uma área de troca do Linux no arquivo:
$ sudo mkswap /swapfile
Ative o arquivo de troca usando o seguinte comando:
$ sudo swapon /swapfile
Para tornar a mudança permanente, abra o arquivo /etc/fstab:
$ sudo nano /etc/fstab
E cole a seguinte linha:
/swapfile swap swap defaults 0 0
Verifique se a troca está ativa usando o comando swapon ou o comando free, conforme mostrado a seguir:
$ sudo swapon --show
A resposta deve ser parecida com:
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 0B -2
$ sudo free -h
A resposta deve ser parecida com:
total used free shared buff/cache available
Mem: 978Mi 158Mi 267Mi 0.0Ki 552Mi 675Mi
Swap: 1.0Gi 0B 1.0Gi
Relógio da Instância
Verifique se o relógio da instância está sincronizado com o horário local:
$ date
Caso não esteja, configure o relógio de acordo com sua zona local:
$ sudo timedatectl set-timezone America/Sao_Paulo
Para mais opções de zonas locais acesse:
$ cd /usr/share/zoneinfo/
Em seguida, utilize o comando ls para listar os arquivos e as pastas que contém várias opções de zonas locais.
Teste de Velocidade da Internet
speedtest-cli é uma interface de linha de comando de código aberto para testar a largura de banda da internet usando speedtest.net (que, por si só, não é de código aberto). É uma pequena ferramenta rápida para verificar a velocidade de download e upload.
speedtest-cli está disponível na maioria das distros e pode ser facilmente instalado usando o gerenciador de pacotes. Para instalar e medir a velociade da internet no Debian/Ubuntu, use os comandos:
$ sudo apt update
$ sudo apt install speedtest-cli
$ speedtest