Я использую ноутбук sony-vaio (VPCEH15EN) с 8 ГБ (2x4) расширенной памяти. Система несколько раз давала сбой.
Экран зависает на некоторое время ни мышь, ни клавиатура не работают и не выключаются сами по себе, или мне приходится вручную нажимать кнопку питания.
Наряду с проблемой сбоя системы, иногда после установки обновлений программа обновления программного обеспечения запрашивает перезапуск системы. Когда я нажимаю на перезагрузку, система просто отключается. Он даже не перезагружается, мне нужно нажать кнопку питания, чтобы запустить его снова.
Я пытался найти решение, но не нашел подходящего. Нужна помощь по вопросам, выделенным жирным шрифтом.
ls -al /var/crash
total 80
drwxrwsrwt 2 root whoopsie 4096 Nov 29 15:56 .
drwxr-xr-x 14 root root 4096 Jul 20 2016 ..
-rw-r----- 1 aditya whoopsie 66514 Nov 28 19:40 _usr_bin_blueman-tray.1000.crash
-rw-r--r-- 1 aditya whoopsie 0 Nov 23 11:33 _usr_bin_blueman-tray.1000.upload
-rw------- 1 whoopsie whoopsie 37 Nov 23 11:33 _usr_bin_blueman-tray.1000.uploaded
free -h
total used free shared buff/cache available
Mem: 7.7Gi 1.0Gi 5.3Gi 183Mi 1.4Gi 6.3Gi
Swap: 1.0Gi 0B 1.0Gi
sysctl vm.swappiness
vm.swappiness = 10
sudo dmidecode -s bios-version
R0180Z9
BIOS
Sony VAIO VPCEH15RU
У вас установлен BIOS R0180Z9 от 28.04.2011.
Я не смог найти для вас более новый BIOS, так как ваш компьютер очень старый, но вы можете посмотреть здесь.
память
Перейдите на https://www.memtest86.com/ и загрузите/запустите их бесплатный memtest
, чтобы проверить свою память. Получите хотя бы один полный проход всех тестов 4/4, чтобы подтвердить хорошую память. Это может занять много часов.
vm.swappiness
vm.swappiness=10 совершенно не подходит для вашей конфигурации.
Установите vm.swappiness=60 (на основе 8G RAM и 4G SWAP), таким образом...
sudo -H gedit /etc/sysctl.conf
# отредактируйте этот файл
Найдите существующая vm.swappiness=
запись...
CTRL+f vm.swappiness
Если найдено, отредактируйте это, чтобы сказать vm.swappiness=60
Если не найдено, добавьте vm.swappiness=60
в конец файла
Сохраните изменения и выйдите из gedit
sudo sysctl - p
swap
Ваш /swapfile слишком мал для 1G. Давайте увеличим его до 4G.
Примечание. Неправильное использование команды 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 8G RAM and 4G swap
Подтвердите эту строку /swapfile в конце /etc/fstab... и не подтвердите никаких других строк "подкачки"...
Для редактирования , используйте sudo -H gedit /etc/fstab
или sudo pico /etc/fstab
/swapfile none swap sw 0 0
reboot # reboot and verify operation