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