Congelar enquanto em uso de RAM / HDD quase total

3

em primeiro lugar, esta é minha configuração: - Intel i5-2520M - 8 GB de RAM - SEAGATE st1000lm014 - 1 TB SSHD - 64 MB de cache + 8 GB de flash - Ubuntu 17.10

O problema é que, quando me aproximo da RAM, o computador inteiro congela e, em alguns casos, ele descongela após alguns minutos ou eu preciso reiniciá-lo. Eu tenho 16GB de swap habilitado, testei a permutabilidade em um intervalo de 10 a 100, junto com min_free_kbytes. Sem a troca, foi a mesma história. A mesma coisa aconteceu enquanto assistia a vídeos mais longos no Chrome (eu não estava olhando para o topo nem para o monitor neste momento, mas o sistema congelou e o LED do HDD está piscando como um louco)

Para recriar eu uso:

stress --cpu 8 --io 8 --vm 8 --vm-bytes 900M --hdd 8 --timeout 100s

Mas às vezes não está voltando dos mortos.

Eu acho que está conectado com o problema que eu tenho, que é o sistema se tornando instável / lento em alguns pontos, como visto na imagem. Nesta situação eu estou sincronizando o nó Ethereum, o uso do HDD é moderado, mesmo que CPU e RAM, mas cpufreq mostra que o sistema está sobrecarregado e mal posso mover o ponteiro do mouse. Ao tentar abrir a gaveta de aplicativos, ela começa a ficar ainda mais lenta.

OHDDemsiparecesersaudável:

    
por paniczklos 13.12.2017 / 21:51

2 respostas

1

Quanto ao ethereum: o gargalo é o seu HDD. Se você estiver usando Mist ou Geth, você deve ter SSD para o nó ethereum de trabalho normal. Se você quer apenas a carteira Eth de desktop, tente Parity, ele pode rodar no PC com HDD.

    
por a153 14.12.2017 / 07:03
0

The problem is that when I get close to the RAM being full computer freezes and in some cases it unfreezes after several minutes or I need to reboot it. I do have 16GB of swap enabled, I've tested swapiness in a range of 10 - 100, together with min_free_kbytes. Without the swap it was the same story. Same thing happened while watching any longer videos in Chrome ( I was not looking at top or monitor at this point, but the system froze and the HDD led is blinking like crazy)

A troca é de cerca de 100.000 vezes mais lenta que a RAM. Então, se você ficar sem memória RAM, um sistema que não responde e o HDD enlouquecendo seria um comportamento esperado. Ter 16 GB de swap é ótimo e tudo, mas apenas se os dados que estão sendo armazenados nele não precisarem ser acessados com freqüência. Caso contrário, por causa da diferença de velocidade exponencial entre swap e RAM, é bom apenas evitar que o kernel lance um OOME. Acho que a única solução para esse problema seria comprar mais RAM.

Agora, sobre esta segunda parte:

In this situation I'm syncing Ethereum node, the HDD usage is moderate, same as CPU and RAM, but cpufreq shows that system is overloaded and I can barely move the mouse pointer. When trying to open app drawer it starts lagging even more.

Isso me parece que sua placa gráfica está sendo estressada. Normalmente, quando sua CPU é rastreada, o sistema ainda é um pouco responsivo. Eu sei por experiência, no entanto, que quando um programa está usando a aceleração da placa gráfica, (como renderizar uma animação 3D), parece que o sistema parou completamente.

Além disso, neste cenário específico, o uso de RAM é bom, então acho que a única coisa que pode ser culpada é a placa gráfica. Para não mencionar, criptomoeda de mineração a qualquer velocidade razoável requer aceleração de placa de vídeo de hardware; portanto, posso dizer com muita confiança que neste segundo cenário, sua placa gráfica está sendo sobrecarregada.

A correção que vem à mente para isso seria comprar outra placa gráfica e executar sua exibição desta segunda placa para que a principal delas possa ser dedicada exclusivamente à mineração e não ter que exibir uma tela também. Como alternativa, executar o sistema sem cabeça e conectar-se por meio do SSH pode funcionar tão bem quanto você não tiver uma GUI.

    
por Android Dev 13.12.2017 / 22:01