Übersicht und Symptome

Übersicht und Symptome

Übersicht und Symptome

Mein System friert fast vollständig ein, wenn der Arbeitsspeicher knapp wird und die Swap-Partition stark beansprucht wird. Alles friert ein, einschließlich Maus und Tastatur, mit ein paar Ausnahmen:

  • Die Festplattenleuchte scheint auf Hintergrundaktivität hinzuweisen
  • Der Lüfter dreht sich manchmal auf und ab, was auf eine gewisse CPU-Aktivität hinweist
  • nmap -sT(TCP-Handshake) von einem anderen Computer zeigt offene Ports an, was darauf hinweist, dass die Netzwerkkarte auf der OSI-Transportschicht antwortet

Es werden keine Angaben zur Ursache protokolliert.

Ich erinnere mich an einen seltenen Fall, in dem sich die Maus nach etwa ein bis zwei Minuten Einfrieren des Systems noch ein wenig bewegen ließ. Dieses Problem scheint nicht aufzutreten, wenn genügend freier RAM verfügbar ist, sondern nur, wenn die Swap-Partition stark ausgelastet ist.

Hier ist die Ausgabe, freedie freien RAM und Swap-Speicher anzeigt. Derzeit ist der Swap-Speicher nur geringfügig belegt. Dies ist normalerweise gefährlich, da das System einfrieren würde, obwohl ich auch schon erlebt habe, dass bis zu 12 MB Swap-Speicher ohne Probleme belegt wurden.

Gesamter RAM:32 GB

Gesamttausch:24 GB

              total        used        free      shared  buff/cache   available
Mem:           31Gi        26Gi       1.7Gi       1.4Gi       3.5Gi       3.5Gi
Swap:          22Gi       3.9Gi        18Gi

Was könnte die Ursache sein

Ich habe diese Maschine seit 5 Jahren, aber dieses Verhalten trat im letzten Jahr aufgrund der folgenden Änderungen auf:

  • Upgrade des Prozessors von Intel i5 auf Intel Core i7 4790K
  • Habe meine GPU von einer Asus 960 GTX auf eine EVGA 2070 RTX aufgerüstet

Dieses Verhalten lässt sich relativ zuverlässig reproduzieren. Ich habe ein Skript geschrieben, das im Hintergrund Python-Prozesse startet, die Anfragen senden, bis dem System der Speicher ausgeht. Auf diese Weise konnte ich das Einfrieren des Systems zweimal hintereinander reproduzieren.

Fehlerbehebung und Schadensbegrenzung

Dieser alte Thread auf LinuxQuestions.orgspiegelt fast genau mein Problem wider, und ich habe Folgendes getan, um es zu entschärfen, jedoch ohne Erfolg:

  • Passen Sie das RAM-Timing an, um die Spannung zu senken
  • Alle DIMMs mit 1600 MHz Frequenz und 1,5 Volt Spannung ersetzt (kein Übertakten)
  • Die BIOS-Firmware wurde aktualisiert

Andere Dinge, die ich versucht habe:

  • SMART Lang- und Kurztests der Swap-Partition
  • fsckScan der Swap-Partition

Systemdetails

Kernel:Linux 5.4.0-73-generic #82-Ubuntu SMP / x86_64

Datenträger und Partitionen:

NAME                       MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT
sda                          8:0    0 238.5G  0 disk   
├─sda1                       8:1    0   953M  0 part   /boot/efi
├─sda2                       8:2    0    28G  0 part   /
└─sda3                       8:3    0 209.6G  0 part   /usr
sdb                          8:16   0   1.8T  0 disk   
├─sdb1                       8:17   0  22.4G  0 part   
├─sdb2                       8:18   0 144.4G  0 part   
├─sdb4                       8:20   0   9.3G  0 part   
├─sdb5                       8:21   0   1.7T  0 part   
└─isw_dhciiffhhj_Groovy    253:0    0   1.8T  0 dmraid 
  ├─isw_dhciiffhhj_Groovy1 253:1    0  22.4G  0 part   [SWAP]
  ├─isw_dhciiffhhj_Groovy2 253:2    0 144.4G  0 part   /var
  ├─isw_dhciiffhhj_Groovy4 253:3    0   9.3G  0 part   /srv
  └─isw_dhciiffhhj_Groovy5 253:4    0   1.7T  0 part   /home
sdc                          8:32   0   1.8T  0 disk   
├─sdc1                       8:33   0  22.4G  0 part   
├─sdc2                       8:34   0 144.4G  0 part   
├─sdc4                       8:36   0   9.3G  0 part   
├─sdc5                       8:37   0   1.7T  0 part   
└─isw_dhciiffhhj_Groovy    253:0    0   1.8T  0 dmraid 
  ├─isw_dhciiffhhj_Groovy1 253:1    0  22.4G  0 part   [SWAP]
  ├─isw_dhciiffhhj_Groovy2 253:2    0 144.4G  0 part   /var
  ├─isw_dhciiffhhj_Groovy4 253:3    0   9.3G  0 part   /srv
  └─isw_dhciiffhhj_Groovy5 253:4    0   1.7T  0 part   /home
sdd                          8:48   0 465.8G  0 disk   /opt

System:

H/W path          Device       Class          Description
=========================================================
                               system         All Series (All)
/0                             bus            Z97-PRO GAMER
/0/0                           memory         64KiB BIOS
/0/45                          memory         32GiB System Memory
/0/45/0                        memory         8GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/45/1                        memory         8GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/45/2                        memory         8GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/45/3                        memory         8GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/54                          processor      Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
/0/54/55                       memory         256KiB L1 cache
/0/54/56                       memory         1MiB L2 cache
/0/54/57                       memory         8MiB L3 cache
/0/100                         bridge         4th Gen Core Processor DRAM Controller
/0/100/1                       bridge         Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
/0/100/1.1                     bridge         Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller
/0/100/1.1/0                   display        TU104 [GeForce RTX 2070 SUPER]
/0/100/1.1/0.1                 multimedia     TU104 HD Audio Controller
/0/100/1.1/0.2                 bus            TU104 USB 3.1 Host Controller
/0/100/1.1/0.2/0  usb5         bus            xHCI Host Controller
/0/100/1.1/0.2/1  usb6         bus            xHCI Host Controller
/0/100/1.1/0.3                 bus            TU104 USB Type-C UCSI Controller
/0/100/14                      bus            9 Series Chipset Family USB xHCI Controller
/0/100/14/0       usb3         bus            xHCI Host Controller
/0/100/14/0/4                  input          Back-UPS NS 1350M2 FW:954.e3 .D USB FW:e3
/0/100/14/0/9                  input          Gaming Mouse G502
/0/100/14/0/a                  input          Corsair K70 RGB Gaming Keyboard
/0/100/14/0/d                  multimedia     Blue Microphones
/0/100/14/0/e                  bus            USB2.0 Hub
/0/100/14/0/e/2                multimedia     Logitech Wireless Headset
/0/100/14/0/e/4                multimedia     C922 Pro Stream Webcam
/0/100/14/1       usb4         bus            xHCI Host Controller
/0/100/16                      communication  9 Series Chipset Family ME Interface #1
/0/100/19         eno1         network        Ethernet Connection (2) I218-V
/0/100/1a                      bus            9 Series Chipset Family USB EHCI Controller #2
/0/100/1a/1       usb1         bus            EHCI Host Controller
/0/100/1a/1/1                  bus            USB hub
/0/100/1b                      multimedia     9 Series Chipset Family HD Audio Controller
/0/100/1c                      bridge         9 Series Chipset Family PCI Express Root Port 1
/0/100/1c.3                    bridge         82801 PCI Bridge
/0/100/1c.3/0                  bridge         ASM1083/1085 PCIe to PCI Bridge
/0/100/1d                      bus            9 Series Chipset Family USB EHCI Controller #1
/0/100/1d/1       usb2         bus            EHCI Host Controller
/0/100/1d/1/1                  bus            USB hub
/0/100/1f                      bridge         Z97 Chipset LPC Controller
/0/100/1f.2                    storage        9 Series Chipset Family SATA Controller [AHCI Mode]
/0/100/1f.3                    bus            9 Series Chipset Family SMBus Controller
/0/1                           system         PnP device PNP0c01
/0/2                           system         PnP device PNP0c02
/0/3                           system         PnP device PNP0b00
/0/4                           generic        PnP device INT3f0d
/0/5                           system         PnP device PNP0c02
/0/6                           system         PnP device PNP0c02
/0/7                           communication  PnP device PNP0501
/0/8                           system         PnP device PNP0c02
/0/9              scsi0        storage        
/0/9/0.0.0        /dev/sda     disk           256GB Samsung SSD 850
/0/9/0.0.0/1      /dev/sda1    volume         952MiB Windows FAT volume
/0/9/0.0.0/2      /dev/sda2    volume         27GiB EFI partition
/0/9/0.0.0/3      /dev/sda3    volume         209GiB EFI partition
/0/a              scsi2        storage        
/0/a/0.0.0        /dev/sdb     disk           2TB ST2000DM001-1ER1
/0/a/0.0.0/1                   volume         22GiB Linux swap volume
/0/a/0.0.0/2                   volume         144GiB EXT4 volume
/0/a/0.0.0/4                   volume         9537MiB EFI partition
/0/a/0.0.0/5                   volume         1686GiB EXT4 volume
/0/b              scsi3        storage        
/0/b/0.0.0        /dev/sdc     disk           2TB ST2000DM001-1ER1
/0/b/0.0.0/1                   volume         22GiB Linux swap volume
/0/b/0.0.0/2                   volume         144GiB EXT4 volume
/0/b/0.0.0/4                   volume         9537MiB EFI partition
/0/b/0.0.0/5                   volume         1686GiB EXT4 volume
/0/c              scsi4        storage        
/0/c/0.0.0        /dev/sdd     volume         465GiB Samsung SSD 860
/1                             power          To Be Filled By O.E.M.
/2                vethc2afe35  network        Ethernet interface

Diese Erfahrung hat mich demoralisiert und entmutigt. Sie kommt häufig genug vor, um meine Produktivität erheblich zu beeinträchtigen. Ich bin versucht, das gesamte System von Grund auf zu ersetzen, aber ich habe den Verdacht, dass dieses Problem auch auf das neue System übertragen wird.

Antwort1

Das „Einfrieren“ des Systems wird häufig dadurch verursacht, dass zu viele oder zu große Programme ausgeführt werden und der verfügbare Arbeitsspeicher knapp wird. Verwenden Sie , freeum zu prüfen, ob Sie Swap-Speicher haben, und lesen Sie , man mkswap swapon fstabum welchen zu erstellen. Der Swap-Speicher muss zusammenhängend sein. Verwenden Sie mkswapoder fallocate, nicht dd. Traditionell wurde ein Swap-Speicher von 1,5 × RAM empfohlen, aber Ihre Erfahrung kann abweichen. Wenn Sie nicht vorhaben, Ihr System in den Ruhezustand zu versetzen, können Sie weniger als 1,0 × RAM haben.

verwandte Informationen