HDD-LED blinkt alle paar Sekunden

  • Irgendwie fällt nach der Aufrüstung auf, das die HDD-LED alle paar Sekunden kurz blinkt. Da allerdings Hard- und Software-Upgrades zeitlich sehr eng beieinander lagen, ist nicht mehr nachvollziehbar, ob das o. g. Problem auch schon mit der alten Hardware auftrat. Beteiligte Software ist Slackware64 15.0 RC2 & Kernel 5.15.13 Vanilla. Das Ganze sieht sehr danach aus, dass irgendein Programm immer wieder kurz auf SATA zugreift, und zwar auch dann, wenn am System gar nicht gearbeitet wird. Die Prozessorkerne dümpeln dann vor sich hin, also einer mit 2 % Last, der Rest mit 0 % Last. iostat sieht mir auch unverdächtig aus (/ liegt auf /dev/sda):

    Das o. g. Problem tritt unabhängig davon auf, ob X & GUI laufen oder mit init 3 nur in die Console gestartet wird.

    Auf der alten Hardware mit Slackware64 14.2 und Kernel 4.19.220 blieb die HDD-LED dunkel, wenn an Tastatur & Maus Ruhe war und nix absichtlich rödelte.

    Wie lässt sich feststellen, was da immer wieder auf SATA zugreift, und wie lässt sich das abwürgen?
    Der Kernel ist ohne Automount kompiliert:

    Code
    # CONFIG_AUTOFS4_FS is not set
    # CONFIG_AUTOFS_FS is not set
  • Wenns windows wäre, würde ich sagen: Irgendnen Hintergrundprozess. Nachladen, Cachegeschichten, Updateprozesse, Dateisystemindexierung. Irgendwas ist immer. Merkt man denn was? 700 mb lesen und 160 mb schreiben ist zwar nicht nichts, aber bei nen neuen System auch nicht ungewöhnlich.


  • Wenns windows wäre, würde ich sagen: Irgendnen Hintergrundprozess. Nachladen, Cachegeschichten, Updateprozesse, Dateisystemindexierung. Irgendwas ist immer.

    Das die neueren Windows-Versionen die SSDs & HDDs verprügeln, ist bekannt. Bei Linux hatte ich so etwas früher nicht.


    Merkt man denn was? 700 mb lesen und 160 mb schreiben ist zwar nicht nichts, aber bei nen neuen System auch nicht ungewöhnlich.

    Dazu fehlt mir die Referenz. Die Slackware64 14.2 mit dem Kernel 4.19.220 ist zu alt für die Hardware, als dass das noch sinnvoll laufen würde. Mit knoppix 9.1 vom USB-Stick aus gestartet bleibt die HDD-LED nach dem Systemstart dunkel, solange nix vorsätzlich gemacht wird.

    Für Linux finde ich das Verhalten sehr ungewöhnlich. :sideeye:

  • Hmm. Wollte mal schauen, was meiner so macht, aber der ist seit Tagen nur im resume Modus ständig gewesen. Daher 9 GB Lesen, aber nur 7 MB Schreiben. Kommt mir unplausibel vor. Kann auch sein, dass ich nen paar Videos geschaut habe. Aber trotzdem kommt mir Schreiben sehr unplausibel vor. Dann und wann ist auch mal meine HDD Lampe an, insbesondere wenn ich ne Signal Nachricht bekomme....

  • Das Problem tritt unabhängig davon auf, ob mit init 4 (X & GUI = KDE5), init 3 (console multi-user) oder init S (console single-user) gestartet wird.

    Das Problem tritt unabhängig davon auf, ob mit dem Selbstbau-Kernel 5.15.13 oder dem unveränderten Distro-Kernel 5.15.4 gestartet wird.

    Kernel 5.15.13 mit init 4:

    Abgesehen von ein paar nachvollziehbaren Bytes für syslog-Einträge werden keine neuen Daten erzeugt, die SSD läuft also nicht voll. Was also zum Geier produziert da 22436 KB ≈ 22 MB Schreiblast?

  • Unter Linux gibt es iotop für Prozesse. Der Slackware-Kernel sollte entsprechend konfiguriert sein, auch wenn z. B. Journal-Schreibvorgänge von ext4 entsprechend auf den Kernel-Thread [jbd2/sdXX] statt auf einzelne Prozesse verbucht werden könnten.
    https://wiki.gentoo.org/wiki/Iotop

    Andere Quellen empfehlen immer noch echo 1 > /proc/sys/vm/block_dump, welches aber aufgrund diverser Mängel letztes Jahr aus dem Kernel geflogen ist und definitiv nicht mehr in Linux 5.15 enthalten ist.
    https://yhbt.net/lore/all/20210…nfradead.org/T/

  • iotop ergibt:
    jbd2 ist einer der Schuldigen.
    Meist kommt es aber zu Schreibvorgängen und eben dem Blinken der HDD-LED, ohne das iotop dafür einen Prozess anzeigt. Dabei blitzt nur hinter Actual DISK WRITE: kurz ein Wert im ein- bis zweistelligen kB/s-Bereich auf.
    iotop -o zeigt entsprechend nur jbd2 als Prozess an, wenn der zuschlägt.
    Die HDD-LED blinkt ca. alle 2 Sekunden, wenn keine zusätzlichen Prozesse wie jbd2 schreiben.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!