Como limpar dev/sda1 quando está cheio

Como limpar dev/sda1 quando está cheio

Tenho feito testes de jmeter e tive alguns OutOfMemoryExceptions, então aumentei a memória heap no JMeter. Mas agora parece que não posso mais fazer testes, pois estou usando 94,9% de 14Gb.

Quando uso df -hdiz dev/sda1que está cheio

Fiquei me perguntando se alguém pode me ajudar? Acho que tem a ver com a JVM do jmeter

Responder1

Comece rastreando onde o uso excessivo está sendo armazenado. Se você não tem ideia, comece pelo ponto de montagem para /dev/sda1:

mount | grep sda1

Use o comando du. Se /dev/sda1 estiver montado em / ("root"):

du --max-depth=1 --human-readable / | sort --human-numeric-sort

Isso listará o primeiro nível de diretórios contidos no caminho especificado, do menor para o maior. Você pode aumentar a profundidade além de 1 para obter detalhes dos subdiretórios ou alterar o caminho para especificar um único diretório. Você também pode usar sinalizadores curtos.

Por exemplo, se seu nome de usuário for ubuntu e você quiser inspecionar seu diretório inicial:

du -d1 -h /home/ubuntu | sort -h

Responder2

Meu culpado quase sempre é o docker (pode ficar inchado quando testo vários aplicativos). Se alguém também tiver problemas semelhantes, uma limpeza profunda docker system prune -apode ajudar.

Responder3

Em alguns casos, pode vir do Jenkins ou do Docker. Para resolver isso, você develimpe os logs do Jenkings e defina seu tamanho.

Responder4

No meu caso, executando o comando

sudo apt autoremove

resolveu o problema.

informação relacionada