O Ubuntu ocasionalmente trava mesmo com baixa carga de CPU, RAM livre e espaço livre disponível

1

Por vezes, o meu sistema Ubuntu 16.04 LTS (i3 e 4GB RAM) fica tão danificado que não consigo copiar o texto colado.

Normalmente, eu tenho o System Monitor aberto para monitorar meu uso e, quando eu o verifico, descubro que tenho recursos suficientes para uso sem interrupção.

O que devo inspecionar? Monitor do sistema parece não confiável? Eu tenho espaço livre HDD suficiente.

Especificações do disco rígido

Comando: sudo smartctl -a /dev/sda

Resultado:

smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-121-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===

Model Family: Western Digital Blue Mobile
Device Model: NDC ND10JPVX-7SJC3T0
Serial Number: WXC1A17AD6CD

LU NNN Device Id: 5 0014ee 607557602
Firmware Version: 02.01A02

User Capacity: 1,000,204,886,016 bytes [1.00 TB]

Sector Sizes: 512 bytes logical, 4096 bytes physical

Rotation Rate: 5400 rpm

Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2 (minor revision not indicated)

SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)

Local Time is: Fri May 4 09:48:31 2018 IST

SMART support is: Available - device has SMART capability.
SMART support is: Enabled
    
por Srinath Ganesh 24.04.2018 / 11:06

1 resposta

2

Esta pergunta tem muitas respostas possíveis:

Que tipo de disco rígido possui o computador?

Se você tem um disco rígido comum, o que está fazendo o seu sistema travar é o processo de troca, o sistema operacional está usando a memória do disco rígido para armazenar informações que devem ser armazenadas na memória RAM.

Se você estiver usando uma unidade SSD, a troca também é lenta, mas não tanto quanto no primeiro caso. Verifique o 'swappiness' lendo o arquivo / proc / sys / vm / swappiness, o padrão é 60, você pode tentar alterá-lo para 10 (ou até menos) e ver o que acontece. Desta forma, o sistema só irá trocar quando 90% da memória RAM estiver ocupada.

De: link

swappiness

This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase agressiveness, lower values decrease the amount of swap.

The default value is 60.

Para alterar o nível de swappiness, é necessário executar este comando:

echo 10  | sudo tee --append  /proc/sys/vm/swappiness

Você também pode tentar valores mais baixos.

Se nada funcionar, você deve considerar a atualização para 8 GB de RAM ou a execução de processos pesados em uma máquina virtual na nuvem (AWS, Google Cloud, etc.)

    
por Philippe Delteil 03.05.2018 / 17:06