Мой компьютер замораживается приблизительно 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
Ваша система замораживается, потому что Ваш область подкачки слишком небольшая . Не из-за 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 и контролировать Вашу подкачку и Использование оперативной памяти.