устал от нехватки ресурсов, два месяца назад я переместил Ubuntu ( новая установка) 20.04 на HP ZBook 15 G6, четырехъядерный процессор Intel с 48 ГБ ОЗУ, думая, что у него никогда не закончится использование ОЗУ или ЦП.
Но уже дважды система как бы зависает без видимых причин, СМИ (мой курс Удеми) продолжают играть. Мышь движется, но не реагирует на щелчки. Кажется, что даже мои лабораторные процессы Virtualbox работают, за исключением того, что я не могу получить к ним доступ.
Мне нужно нажать кнопку питания, чтобы выполнить холодный старт. Ниже приведен вывод lspci
. Поднимает ли кто-нибудь из них тревогу?
@heynnema
ls -al / var / crash
total 8
drwxrwsrwt 2 root whoopsie 4096 Mar 3 10:47 .
drwxr-xr-x 14 root root 4096 Feb 3 21:40 ..
free -h
total used free shared buff/cache available
Mem: 46Gi 4.4Gi 39Gi 518Mi 2.6Gi 41Gi
Swap: 2.0Gi 0B 2.0Gi
sudo lshw -C memory
*-firmware
description: BIOS
vendor: HP
physical id: 0
version: R92 Ver. 01.07.01
date: 10/19/2020
size: 64KiB
capacity: 32MiB
capabilities: pci pcmcia upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot uefi
*-memory
description: System Memory
physical id: 6
slot: System board or motherboard
size: 48GiB
*-bank:0
description: SODIMM DDR4 Synchronous 2667 MHz (0.4 ns)
product: M471A2K43CB1-CTD
vendor: Samsung
physical id: 0
serial: 13F78110
slot: Top-Slot 1(left)
size: 16GiB
width: 64 bits
clock: 2667MHz (0.4ns)
*-bank:1
description: [empty]
physical id: 1
slot: Top-Slot 2(right)
*-bank:2
description: SODIMM DDR4 Synchronous 2667 MHz (0.4 ns)
product: 16ATF4G64HZ-2G6B2
vendor: Micron
physical id: 2
serial: 2612692F
slot: Bottom-Slot 1(left)
size: 32GiB
width: 64 bits
clock: 2667MHz (0.4ns)
*-bank:3
description: [empty]
physical id: 3
slot: Bottom-Slot 2(right)
*-cache:0
description: L1 cache
physical id: 11
slot: L1 Cache
size: 384KiB
capacity: 384KiB
capabilities: synchronous internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 12
slot: L2 Cache
size: 1536KiB
capacity: 1536KiB
capabilities: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 13
slot: L3 Cache
size: 12MiB
capacity: 12MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-memory UNCLAIMED
description: RAM memory
product: Cannon Lake PCH Shared SRAM
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 10
width: 64 bits
clock: 33MHz (30.3ns)
capabilities: pm cap_list
configuration: latency=0
resources: iomemory:400-3ff memory:ed332000-ed333fff memory:404a112000-404a112fff
sysctl vm.swappiness
vm.swappiness = 60
grep -i swap / etc / fstab
/swapfile none swap sw 0 0
sudo swapon -s
Filename Type Size Used Priority
/swapfile file 2097148 0 -2
BIOS
У вас установлена версия BIOS R92 Ver. 01.07.01 от 19.10.2020. Доступна более новая версия BIOS 01.08.02 Rev.A от 29 января 2021 г., которую можно загрузить здесь .
Примечание : Подтвердите, что у меня есть правильная веб-страница для вашей модели №.
Примечание : Перед обновлением BIOS сделайте хорошие резервные копии.
vm.swappiness
Имея 48 ГБ ОЗУ, мы можем настроить vm.swappiness, чтобы уменьшить своппинг. Отредактируйте /etc/sysctl.conf и добавьте vm.swappiness = 10
, затем выполните sudo sysctl -p
или reboot
.
память
С 48 ГБ ОЗУ у вас нечетный объем ОЗУ, и поскольку у вас разные SODIMM, вы не получаете преимущества в скорости чередования памяти. Предполагая, что у вас есть только два слота SODIMM, рекомендуется заменить один / оба текущих модуля SODIMM на SODIMM аналогичного размера / спецификации ... то есть: два 16 Гбайт или два 32 Гбайт (проверьте спецификации максимального объема памяти для вашей модели №).
swap
После установки vm.swappiness мы действительно не должны видеть слишком много операций подкачки, однако 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 48G RAM and 4G swap
Отредактируйте / etc / fstab, используя sudo -H gedit / etc / fstab
или sudo pico / etc / fstab
.
Подтвердите эту строку / swapfile в / etc / fstab ... и подтвердите отсутствие других строк «подкачки» ... используйте ПРОБЕЛЫ в этой строке ... подтвердите NO TABS ...
/swapfile none swap sw 0 0
reboot # reboot and verify operation