Система зависла. RAM и свап полны? Iowait идет высоко, и все процессы, кажется, хотят читать и записывать данные на высокой скорости в HDD

Система делает то, что я сказал в описании проблемы. Я пытался выяснить, что идет не так, где и через «взгляды» и «iotop» это привело меня к описанию проблемы. Своп и оперативная память заполняются, могут оставаться на уровне около 99% в течение определенного периода времени (чаще всего требуется несколько часов, прежде чем система перестает отвечать на запросы), а затем iowait просто проходит через крышу. В тот момент, когда это происходит, светодиод HDD начинает гореть полностью, и чтение / запись на диск большинства, если не всех, процессов, как показывают, находятся в диапазоне от 0 до десятков МБ / с в iotop. Который больше не получает времени на обновление и не смотрит. Единственное, что потом работает - это полная перезагрузка. Мне нужно делать это несколько раз в день, и это делает мой опыт работы с Linux ужасным.

Лучшее, что я смог найти за последние пару недель, - это описание проблемы от кого-то, кто столкнулся с той же проблемой, что и я на своем ноутбуке. https://unix.stackexchange.com/questions/373312/oom-killer-doesnt-work-properly-leads-to-a-frozen-os

Это серьезная проблема с которыми, кажется, сталкиваются многие люди, даже очень опытные, гораздо больше меня. Тем не менее, кажется, никто не знает, куда обратиться. Чтобы проверить вышесказанное, просмотрите ссылку выше, а также ссылки и комментарии.

Кто-нибудь? Любые советы или рекомендации? Куда обратиться, может быть?

Вот спецификации и вывод моих систем, которые я перечислю для полноты. Однако я не уверен, принесет ли это какую-либо пользу. Если нужны какие-либо другие данные, пожалуйста, предоставьте мне необходимые команды, и я с удовольствием выполню их.

echo $MACHTYPE
x86_64-pc-linux-gnu

и

cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.04
DISTRIB_CODENAME=disco
DISTRIB_DESCRIPTION="Ubuntu 19.04"
NAME="Ubuntu"
VERSION="19.04 (Disco Dingo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.04"
VERSION_ID="19.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=disco
UBUNTU_CODENAME=disco

и

sudo vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 4  0 443648 1339308  19684 897180    1    9    48    41  674  536 22  7 66  5  0

и

lsblk -a
NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                   7:0    0  35,3M  1 loop /snap/gtk-common-themes/1198
loop1                   7:1    0  54,4M  1 loop /snap/core18/1144
loop2                   7:2    0   2,3M  1 loop /snap/gotop/3
loop3                   7:3    0   4,2M  1 loop /snap/gnome-calculator/501
loop4                   7:4    0 117,2M  1 loop /snap/screencloud/2
loop5                   7:5    0     4M  1 loop /snap/gnome-calculator/406
loop6                   7:6    0 317,5M  1 loop /snap/pycharm-educational/14
loop7                   7:7    0  14,8M  1 loop /snap/gnome-characters/254
loop8                   7:8    0 140,7M  1 loop /snap/gnome-3-26-1604/92
loop9                   7:9    0  53,7M  1 loop /snap/core18/941
loop10                  7:10   0  12,6M  1 loop /snap/dmd/74
loop11                  7:11   0   956K  1 loop /snap/gnome-logs/73
loop12                  7:12   0 317,8M  1 loop /snap/pycharm-educational/16
loop13                  7:13   0    89M  1 loop /snap/core/7713
loop14                  7:14   0   6,5M  1 loop /snap/gnome-clocks/198
loop15                  7:15   0  65,9M  1 loop /snap/discord/93
loop16                  7:16   0   151M  1 loop /snap/gnome-3-28-1804/31
loop17                  7:17   0  52,2M  1 loop /snap/tvheadend/86
loop18                  7:18   0 149,9M  1 loop /snap/gnome-3-28-1804/71
loop19                  7:19   0   7,9M  1 loop /snap/amass/706
loop20                  7:20   0   6,9M  1 loop /snap/dub/37
loop21                  7:21   0  42,8M  1 loop /snap/gtk-common-themes/1313
loop22                  7:22   0 320,2M  1 loop /snap/pycharm-community/150
loop23                  7:23   0  26,7M  1 loop /snap/sickgear/486
loop24                  7:24   0  1008K  1 loop /snap/gnome-logs/61
loop25                  7:25   0 373,5M  1 loop /snap/anbox/158
loop26                  7:26   0  89,3M  1 loop /snap/core/6673
loop27                  7:27   0  14,8M  1 loop /snap/gnome-characters/317
loop28                  7:28   0 202,9M  1 loop /snap/vlc/1049
loop29                  7:29   0 320,9M  1 loop /snap/pycharm-community/155
loop30                  7:30   0 310,8M  1 loop 
loop31                  7:31   0     8M  1 loop /snap/amass/711
sda                     8:0    0  55,9G  0 disk 
└─sda1                  8:1    0  55,9G  0 part 
  ├─ubuntu--vg-root   253:0    0  54,9G  0 lvm  /
  └─ubuntu--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]
sr0                    11:0    1  1024M  0 rom

и

sudo lshw -short
H/W path         Device      Class          Description
=======================================================
                             system         H36ST (To be filled by O.E.M.)
/0                           bus            H36ST
/0/0                         memory         64KiB BIOS
/0/4                         processor      Intel(R) Core(TM) i3 CPU       M 330  @ 2.13GHz
/0/4/5                       memory         32KiB L1 cache
/0/4/6                       memory         256KiB L2 cache
/0/4/7                       memory         3MiB L3 cache
/0/25                        memory         6GiB System Memory
/0/25/0                      memory         4GiB SODIMM DDR3 Synchronous 1067 MHz (0,9 ns)
/0/25/1                      memory         2GiB SODIMM DDR3 Synchronous 1067 MHz (0,9 ns)
/0/100                       bridge         Core Processor DRAM Controller
/0/100/1                     bridge         Core Processor PCI Express x16 Root Port
/0/100/1/0                   display        Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
/0/100/1/0.1                 multimedia     Redwood HDMI Audio [Radeon HD 5000 Series]
/0/100/2                     display        Core Processor Integrated Graphics Controller
/0/100/16                    communication  5 Series/3400 Series Chipset HECI Controller
/0/100/1a                    bus            5 Series/3400 Series Chipset USB2 Enhanced Host Controller
/0/100/1a/1      usb1        bus            EHCI Host Controller
/0/100/1a/1/1                bus            Integrated Rate Matching Hub
/0/100/1a/1/1/5              communication  Bluetooth Module
/0/100/1b                    multimedia     5 Series/3400 Series Chipset High Definition Audio
/0/100/1c                    bridge         5 Series/3400 Series Chipset PCI Express Root Port 1
/0/100/1c.1                  bridge         5 Series/3400 Series Chipset PCI Express Root Port 2
/0/100/1c.1/0    wlp3s0      network        AR9285 Wireless Network Adapter (PCI-Express)
/0/100/1c.2                  bridge         5 Series/3400 Series Chipset PCI Express Root Port 3
/0/100/1c.5                  bridge         5 Series/3400 Series Chipset PCI Express Root Port 6
/0/100/1c.5/0    enp6s0      network        AR8131 Gigabit Ethernet
/0/100/1d                    bus            5 Series/3400 Series Chipset USB2 Enhanced Host Controller
/0/100/1d/1      usb2        bus            EHCI Host Controller
/0/100/1d/1/1                bus            Integrated Rate Matching Hub
/0/100/1d/1/1/1              input          Compact Optical Mouse 500
/0/100/1e                    bridge         82801 Mobile PCI Bridge
/0/100/1f                    bridge         HM55 Chipset LPC Interface Controller
/0/100/1f.2                  storage        5 Series/3400 Series Chipset 4 port SATA AHCI Controller
/0/100/1f.3                  bus            5 Series/3400 Series Chipset SMBus Controller
/0/100/1f.6                  generic        5 Series/3400 Series Chipset Thermal Subsystem
/0/101                       bridge         Core Processor QuickPath Architecture Generic Non-core Registers
/0/102                       bridge         Core Processor QuickPath Architecture System Address Decoder
/0/103                       bridge         Core Processor QPI Link 0
/0/104                       bridge         1st Generation Core i3/5/7 Processor QPI Physical 0
/0/105                       bridge         1st Generation Core i3/5/7 Processor Reserved
/0/106                       bridge         1st Generation Core i3/5/7 Processor Reserved
/0/1             scsi0       storage        
/0/1/0.0.0       /dev/sda    disk           60GB OCZ-VERTEX3
/0/1/0.0.0/1     /dev/sda1   volume         55GiB Linux LVM Physical Volume partition
/0/2             scsi1       storage        
/0/2/0.0.0       /dev/cdrom  disk           DVD A  DS8A4S
/1                           power          To Be Filled By O.E.M.

И

    lspci -k
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
    Subsystem: Pegatron Core Processor DRAM Controller
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
    Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
    Subsystem: Pegatron Core Processor Integrated Graphics Controller
    Kernel driver in use: i915
    Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset HECI Controller
    Kernel driver in use: mei_me
    Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
    Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset High Definition Audio
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
    Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
    Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
    Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
    Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
    Kernel driver in use: ehci-pci
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation HM55 Chipset LPC Interface Controller (rev 06)
    Subsystem: Pegatron HM55 Chipset LPC Interface Controller
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
    Kernel driver in use: ahci
    Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset SMBus Controller
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
    Subsystem: Pegatron 5 Series/3400 Series Chipset Thermal Subsystem
    Kernel driver in use: intel ips
    Kernel modules: intel_ips
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
    Subsystem: Pegatron Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
    Kernel driver in use: radeon
    Kernel modules: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Redwood HDMI Audio [Radeon HD 5000 Series]
    Subsystem: Pegatron Redwood HDMI Audio [Radeon HD 5000 Series]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
    Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card
    Kernel driver in use: ath9k
    Kernel modules: ath9k
06:00.0 Ethernet controller: Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)
    Subsystem: Pegatron AR8131 Gigabit Ethernet
    Kernel driver in use: atl1c
    Kernel modules: atl1c
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
    Subsystem: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
    Subsystem: Intel Corporation Core Processor QuickPath Architecture System Address Decoder
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
    Subsystem: Intel Corporation Core Processor QPI Link 0
3f:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
    Subsystem: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0
3f:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
    Subsystem: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved
3f:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
    Subsystem: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved

И

Sudo free -h
              total        used        free      shared  buff/cache   available
Mem:          5,6Gi       3,6Gi       716Mi       542Mi       1,4Gi       1,3Gi
Swap:         975Mi          0B       975Mi

И

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0

И

sudo blkid
/dev/sda1: UUID="TJyyqj-69Oz-taq7-XNnr-Wa1c-KeQr-hE27gh" TYPE="LVM2_member" PARTUUID="d0b08d86-01"
/dev/mapper/ubuntu--vg-root: UUID="fec411bd-5ef0-46fa-8e9e-6dbe26ba91de" TYPE="ext4"
/dev/mapper/ubuntu--vg-swap_1: UUID="a8605c39-db25-47d2-99d3-b9ae97c59042" TYPE="swap"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/loop17: TYPE="squashfs"
/dev/loop18: TYPE="squashfs"
/dev/loop19: TYPE="squashfs"
/dev/loop20: TYPE="squashfs"
/dev/loop21: TYPE="squashfs"
/dev/loop22: TYPE="squashfs"
/dev/loop23: TYPE="squashfs"
/dev/loop24: TYPE="squashfs"
/dev/loop25: TYPE="squashfs"
/dev/loop26: TYPE="squashfs"
/dev/loop27: TYPE="squashfs"
/dev/loop28: TYPE="squashfs"
/dev/loop29: TYPE="squashfs"
/dev/loop30: TYPE="squashfs"
/dev/loop31: TYPE="squashfs"
0
задан 29 September 2019 в 20:59

1 ответ

Из комментариев...

С только 6G RAM, подкачка 1G является слишком маленькой. Я рекомендовал бы, по крайней мере, 6G подкачка. Вот почему у Вас есть замораживающаяся проблема, и Ваш диск перегружается. Или увеличьте раздел подкачки или перейдите на использование / своп-файла.

Для создания / своп-файла можно использовать это в качестве инструкции...

sudo swapoff -a
sudo rm /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=6144
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

кроме того, с только 6G RAM, vm.swappiness должна быть 60 или выше. С большим разделом подкачки или / своп-файлом, я рекомендовал бы установить это на 80.

Для тестирования различных настроек vm.swappiness используйте sudo sysctl vm.swappiness=80. значения vm.swappiness, больше, чем значение по умолчанию 60, больше используют подкачку. Значения меньше чем 60 больше используют RAM.

Для создания этого постоянным отредактируйте /etc/sysctl.conf и добавьте vm.swappiness=80 в конце, затем перезагрузка.

В любом случае, необходимо будет отредактировать /etc/fstab...

комментируют это...

/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0

и добавляют это для / своп-файла...

/swapfile    none    swap    sw      0 0
1
ответ дан 23 October 2019 в 10:04

Другие вопросы по тегам:

Похожие вопросы: