Rolf B: Über CPUs „wandernder“ Prozess

Beitrag lesen

Hallo Raketenphilosoph,

ich glaube nicht, dass das Hoppeln unbedingt mit Vorsatz geschieht. Es mag sein - muss aber nicht.

Dein Computer führt hunderte von Threads aus, und da er nur 8 Kerne hat, kloppen die sich darum. Das kann der Fragmentierungswächter der Festplatte sein, der Maustreiber, da läuft ja massig im Hintergrund.

Dein PHP Prozess ist einer von vielen in diesem Gewusel, und vermutlich hast Du ihn nicht auf "galactic important priority" gestellt. Darum wird er regelmäßig unterbrochen, weil irgendein anderer Thread rumnervt und was abhaben will. Es kann auch der virtuelle Speicher sein, auch wenn genug RAM da ist, geht zumindest unter Windows der Zähler für Seitenfehler regelmäßig hoch.

Nach solchen Unterbrechungen landet dein PHP Thread ganz normal in der ready-queue des Task Schedulers und bekommt den nächsten freien Kern.

Du KÖNNTEST natürlich auch testen, ob Du ein Loch ins Kühlblech brennen kannst, wenn Du PHP auf einen Kern fixierst. Da gibt's so Flags für die CPU Affinität ("Zugehörigkeit festlegen" im Task Manager eines deutschen Win10).

Rolf

--
sumpsi - posui - obstruxi
0 50

Multidimensionales Array sortieren

Rabeneik
  • php
  1. 0
    Tabellenkalk
    1. 0
      Rabeneik
      1. 1
        raketenhandbuchleser
  2. 0
    Raktenhandbuchleser
    1. 0
      Rabeneik
      1. 0
        Raktenhandbuchleser
        1. 0
          Rabeneik
  3. 1
    Rolf B
    1. 0
      Rabeneik
      1. 0
        Rolf B
        1. 0

          Multidimensionales Array sortieren: Neues Array

          Rabeneik
          1. 0
            Rolf B
          2. 0
            Raketenhandbuchleser
            1. 0

              Mist! (Korrektur)

              Raketenhandbuchleser
              1. 0
                Rabeneik
          3. 0
            Rolf B
            1. 0
              Raketenhandbuchleser
              1. 0
                Rabeneik
                1. 0
                  Raketenhandbuchleser
                  1. 0
                    Rabeneik
                    1. 0
                      Raketenhandbuchleser
            2. 0
              Rabeneik
              1. 0
                Rolf B
                1. 0
                  Rabeneik
                  1. 0
                    Raketenwissenschaftler
                    1. 0
                      Rabeneik
                      1. 0

                        Danke fürs Danke!

                        Raketenwissenschaftler
                        1. 0
                          Raketenwissenschaftler
                          • zur info
                    2. 0
                      😁😁
                      • humor
                    3. 1
                      dedlfix
                      1. 1
                        Rolf B
                        1. 0
                          Der Martin
                      2. 0

                        Vorschläge überprüfbar überprüft

                        Raketenwissenschaftler
                        1. 0

                          Messfehler entdeckt und korrigiert. Erneute Messung:

                          Raketenwissenschaftler
                          1. 0
                            Raketenwissenschaftler
                        2. 1
                          dedlfix
                          1. -1
                            Raketenwissenschaftler
                            1. 0
                              Rolf B
                              1. 0
                                Raketenwissenschaftler,
                                1. 1
                                  Rolf B
                                  1. 0
                                    Raketenphilosoph
                                    1. 1
                                      Julius
                                      1. 0

                                        Über CPUs „wandernder“ Prozess

                                        Raketenphilosoph
                                        1. 0
                                          Rolf B
                                          1. 2
                                            Raketenphilosoph
                                          2. 0

                                            (sich kloppende threads)

                                            Raketenspaßverteiler
                                            • humor
                            2. 0
                              Rabeneik
                              1. 0
                                Raketenwissenschaftler
  4. 0
    TS