У меня есть 3 Gb Ram, установленный на моем двухъядерном процессоре dell core. Проблема, с которой я сталкиваюсь, заключается в том, что мой компьютер использует много памяти RAM. Он потребляет 1 Гб места только в начале компьютера. Более того, он потреблял все 3gb бара с помощью только одного браузера Firefox с открытыми на нем 7 * 9 вкладками. Я не получаю проблемы, это с моим компьютером или с любой связанной с ОС проблемой. Кстати, я использую ubuntu 17.10, а процессор - Intel® Core ™ 2 Duo CPU E7400 @ 2.80GHz × 2.
Проблема, когда все 3 ГБ ОЗУ используется, заключается в том, что ядро пытается освободить ОЗУ, поместив определенные страницы в swap. Если у вас жесткий диск, это означает, что вместо чтения и записи в ОЗУ некоторые программы требуют, чтобы ядро извлекало вещи из-под swap, что происходит медленно, особенно с жестким диском. Если ваш раздел подкачки слишком мал, ядро может даже начать убивать процесс в качестве последней попытки сохранить стабильность системы. Я рекомендую вам сделать следующее:
Создайте более крупный файл / разделы подкачки, которые вы можете сделать с помощью:
sudo fallocate -l 4G /swapfile; sudo mkswap /swapfile; sudo swapon /swapfile
Уменьшите свою swappiness, что вы можете сделать с помощью [!d2 ]
sudo sysctl vm.swappiness=10; sudo swapoff -a; sudo swapon -a
и сделать его постоянным, отредактируйте /etc/sysctl.conf:
sudo nano /etc/sysctl.conf
и добавьте
vm.swappiness=10
в конец.
В нижней настройке swappiness будет указано, что ядро поменяется меньше, что может немного улучшить вашу производительность. Добавленный обмен сделает вашу систему немного медленнее, а не полный сбой, если вы используете тонну ОЗУ. Вы также можете изменить свою ОС на что-то вроде Lubuntu, которое предназначено для работы на более низких компьютерах. Или, вы могли бы просто добавить больше ОЗУ:)
Примечание. Как уже упоминалось в комментарии, правильная команда для создания файла подкачки похожа на:
dd if=/dev/zero of=/swapfile bs=1048576 count=4096
как mkswap не нравится fallocate
Проблема, когда все 3 ГБ ОЗУ используется, заключается в том, что ядро пытается освободить ОЗУ, поместив определенные страницы в swap. Если у вас жесткий диск, это означает, что вместо чтения и записи в ОЗУ некоторые программы требуют, чтобы ядро извлекало вещи из-под swap, что происходит медленно, особенно с жестким диском. Если ваш раздел подкачки слишком мал, ядро может даже начать убивать процесс в качестве последней попытки сохранить стабильность системы. Я рекомендую вам сделать следующее:
Создайте более крупный файл / разделы подкачки, которые вы можете сделать с помощью:
sudo fallocate -l 4G /swapfile; sudo mkswap /swapfile; sudo swapon /swapfile
Уменьшите свою swappiness, что вы можете сделать с помощью
sudo sysctl vm.swappiness=10; sudo swapoff -a; sudo swapon -a
и сделать его постоянным, отредактируйте /etc/sysctl.conf:
sudo nano /etc/sysctl.conf
и добавьте
vm.swappiness=10
в конец.
В нижней настройке swappiness будет указано, что ядро поменяется меньше, что может немного улучшить вашу производительность. Добавленный обмен сделает вашу систему немного медленнее, а не полный сбой, если вы используете тонну ОЗУ. Вы также можете изменить свою ОС на что-то вроде Lubuntu, которое предназначено для работы на более низких компьютерах. Или, вы могли бы просто добавить больше ОЗУ:)
Примечание. Как уже упоминалось в комментарии, правильная команда для создания файла подкачки похожа на:
dd if=/dev/zero of=/swapfile bs=1048576 count=4096
как mkswap не нравится fallocate
Проблема, когда все 3 ГБ ОЗУ используется, заключается в том, что ядро пытается освободить ОЗУ, поместив определенные страницы в swap. Если у вас жесткий диск, это означает, что вместо чтения и записи в ОЗУ некоторые программы требуют, чтобы ядро извлекало вещи из-под swap, что происходит медленно, особенно с жестким диском. Если ваш раздел подкачки слишком мал, ядро может даже начать убивать процесс в качестве последней попытки сохранить стабильность системы. Я рекомендую вам сделать следующее:
Создайте более крупный файл / разделы подкачки, которые вы можете сделать с помощью:
sudo fallocate -l 4G /swapfile; sudo mkswap /swapfile; sudo swapon /swapfile
Уменьшите свою swappiness, что вы можете сделать с помощью
sudo sysctl vm.swappiness=10; sudo swapoff -a; sudo swapon -a
и сделать его постоянным, отредактируйте /etc/sysctl.conf:
sudo nano /etc/sysctl.conf
и добавьте
vm.swappiness=10
в конец.
В нижней настройке swappiness будет указано, что ядро поменяется меньше, что может немного улучшить вашу производительность. Добавленный обмен сделает вашу систему немного медленнее, а не полный сбой, если вы используете тонну ОЗУ. Вы также можете изменить свою ОС на что-то вроде Lubuntu, которое предназначено для работы на более низких компьютерах. Или, вы могли бы просто добавить больше ОЗУ:)
Примечание. Как уже упоминалось в комментарии, правильная команда для создания файла подкачки похожа на:
dd if=/dev/zero of=/swapfile bs=1048576 count=4096
как mkswap не нравится fallocate
Лучший способ - перейти на лучшее аппаратное обеспечение, но NERdOfLinux предоставил возможное решение для увеличения памяти подкачки, и это предотвратило полное завершение работы моего компьютера. Я благодарен всем тем, кто помог мне достичь лучшего решения моей проблемы.
Лучший способ - перейти на лучшее аппаратное обеспечение, но NERdOfLinux предоставил возможное решение для увеличения памяти подкачки, и это предотвратило полное завершение работы моего компьютера. Я благодарен всем тем, кто помог мне достичь лучшего решения моей проблемы.
Лучший способ - перейти на лучшее аппаратное обеспечение, но NERdOfLinux предоставил возможное решение для увеличения памяти подкачки, и это предотвратило полное завершение работы моего компьютера. Я благодарен всем тем, кто помог мне достичь лучшего решения моей проблемы.