Egy CPU vár, a többi soha?

Kezdőlap Fórumok SOS! Bajban vagyok Egy CPU vár, a többi soha?

2 bejegyzés megtekintése - 1-2 / 2
  • Szerző
    Bejegyzés
  • #1889773
    linuxforum
    Felhasználó

      A szerveremben van egy CPU (a 0-ás), ami gyakorlatilag folyamatosan 90% feletti wait idővel vár az IO-ra. Érdekes, hogy a többi 3 CPU gyakorlatilag 0%-ban várakozik, bár a 4 processzoron a rendszer load értéke 2 és 4 között van szinte mindig.
      A várakozás folyamatos. Akkor is, ha a szerver terheltsége alacsonyabb, ez a processzor csinál valamit, és sokat vár. Gondolom, egyetlen processz lehet, ami használja, különben véletlenszerűen megjelenne más processzorokon is a várakozás.
      Ezen futna a kernel? Hogyan deríthetem ki, melyik processz melyik CPU-t használja, vagy, hogy melyik lehet az az egy processz, amit a 0-ás CPU-t folyamatosan használja? Ha meglenne, talán az is kiderülne, mire várakozik annyit, miközben a többi CPU meg semmit.
      Van valakinek bármi építő ötlete, tippje, gondolata?
      Előre is köszönöm!

      #2201003
      gabaman
      Felhasználó

        Nézz körül a select/poll/epoll tárgykörben. Esetleg egy szinkron naplózás is okozhat ilyesmit.

      2 bejegyzés megtekintése - 1-2 / 2
      • Be kell jelentkezni a hozzászóláshoz.