Компьютер часто замораживается из-за Webpack

Мой компьютер замораживается приблизительно 3 - 10 раз в рабочий день (8 часов). Когда замораживается, я могу переместить свою мышь, но едва. Обычно требуется приблизительно 5 минут для него для ответа снова, в которой точке это говорит это vscode не отвечает.

Я изучил немного больше это, и кажется, что узел является проблемой. Я однажды смог остановить команду webpack, в то время как замораживалось, и это заставило его остановиться. Мне также в какой-то момент открыли Системный монитор и, в то время как я не мог видеть состояние, в то время как заморозилось, я действительно замечал, что узел пронзал прямо, прежде чем заморозилось, каждый раз.

Я запускаю Ubuntu 18.04, версия webpack 4.41.2 и Версия узла 8.11.4. У меня было это в течение приблизительно одного года теперь, таким образом, я не думаю, что это имеет какое-либо отношение к любой версии.

Какие-либо подсказки относительно того, что я могу попробовать?

              total        used        free      shared  buff/cache   available
Mem:           7.7G        6.5G        390M        550M        835M        399M
Swap:          2.0G        2.0G         52K

/swapfile none swap sw

vm.swappiness = 60

0
задан 10 December 2019 в 16:50

1 ответ

Ваша система замораживается, потому что Ваш область подкачки слишком небольшая . Не из-за webpack или vscode, по сути. Вы, возможно, также должны к [1 119] увеличиться, Ваш размер RAM к 16G (используйте две равных палки RAM размера).

Мы видим это с эти free -h команда...

              total        used        free      shared  buff/cache   available
Mem:           7.7G        6.5G        390M        550M        835M        399M
Swap:          2.0G        2.0G         52K

Примечание, что 2.0G подкачка полностью израсходована.

Мы также отмечаем, что запись в /etc/fstab для подкачки является неправильной...

sudo -H gedit /etc/fstab

Изменение:

/swapfile                                 none            swap    sw

к:

/swapfile                                 none            swap    sw  0  0

Для увеличения размера / своп-файла используйте следующую процедуру. БЫТЬ ТЩАТЕЛЬНА , как неправильное использование эти dd команда могла вызвать потерю данных... хорошее резервное копирование будет полезно...

sudo swapoff -a           # turn off the current /swapfile
sudo rm -i /swapfile      # delete the current /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 # lets try 4G first
sudo chmod 600 /swapfile  # set the correct permissions
sudo mkswap /swapfile     # initialize the /swapfile
sudo swapon /swapfile     # enable the new /swapfile

Использование эти free -h команда, чтобы проверить подкачку 4G и контролировать Вашу подкачку и Использование оперативной памяти.

1
ответ дан 21 December 2019 в 23:37

Другие вопросы по тегам:

Похожие вопросы: