EDIT 2
Хотя это не ответило на мой первоначальный вопрос, после увеличения свопа до 4G я больше не испытываю зависания компьютера, поэтому я принял ответ
EDIT
Как предложил @heyynema, я выполнил следующие операции
Через несколько дней я сообщу, решило ли это проблему
OP
На моей машине в фоновом режиме запущено несколько процессов, связанных с разработкой, т.е. vscode, dev servers и т.д.
Время от времени мой ноутбук как бы замирает почти полностью примерно на 30 секунд, а затем все возвращается в норму.
во время "замораживания", если я двигаю мышью, я вижу, что курсор движется очень медленно с огромной задержкой.
Есть ли способ определить, какой процесс вызывает это?
Я не очень много знаю о памяти и мониторинге, есть ли предупреждение, которое я должен установить, т.е. "если какой-либо процесс превышает X памяти, тогда запишите Y"?
У вас много оперативной памяти. Но исторически 2G / файл подкачки оказался слишком маленьким. Мы увеличим ваш с 2G до 4G ...
Примечание : неправильное использование команд rm
и dd
может привести к потере данных. Предложите скопировать / вставить.
В терминале
...
sudo swapoff -a # turn off swap
sudo rm -i /swapfile # remove old /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm 16G RAM and 4G swap
Отредактируйте / etc / fstab, используя sudo -H gedit / etc / fstab
или sudo pico / etc / fstab
.
Подтвердите эту строку / swapfile в / etc / fstab ... и подтвердите отсутствие других строк "swap" ... используйте ПРОБЕЛЫ в этой строке ... подтвердите NO TABS ...
/swapfile none swap sw 0 0
reboot # reboot and verify operation