Er zijn recent phishingmails verzonden uit naam van TransIP. Hierin wordt vermeld dat je account en diensten geblokkeerd zouden zijn en je je account moet bevestigen. Klik niet op de link in de e-mail. Heb je dit wel gedaan, wijzig dan direct je wachtwoord. Voor vragen kun je een bericht sturen naar onze supportafdeling. Lees meer over phishing in onze Knowledge Base: https://www.transip.nl/knowledgebase/artikel/205-wat-is-phishing/
Hulpartikel overzicht

Hulpartikel

Wat is CPU time en steal time?

Op een platform met gevirtualizeerde hardware, kan er sprake zijn van performance issues als gevolg van CPU steal time. Simpel gezegd betekent dit dat er meer dan één VPS probeert dezelfde CPU resources van de onderliggende hypervisor probeert aan te spreken.

In dit artikel gaan we in meer detail in op steal time en het daaraan gerelateerde CPU time.

  • Steal time als gevolg van 2 VPS'en die dezelfde CPU cores aanspreken is niet mogelijk op ons high-performance-platform: het aantal cores dat je VPS daarbij heeft, is voor de volle 100% gereserveerd voor jou, ongeacht hoeveel van die capaciteit je gebruikt.
     
  • Ervaar je een hoge CPU load op je VPS? In deze handleiding leggen we uit hoe je de oorzaak kunt onderzoeken.

CPU time

CPU time is de hoeveelheid tijd waarin een CPU werd gebruikt om instructies van een programma of besturingssysteem te verwerken. Deze tijd wordt uitgedrukt in (CPU) clock ticks of seconden. Meestal wordt CPU time als percentage van de totale capaciteit van een CPU uitgedrukt, dit heet CPU usage. Een andere term die hiervoor vaak gebruikt wordt is CPU load.


CPU steal time

CPU steal time komt enkel voor op gevirtualizeerde hardware, oftewel op VPS'en, maar niet op fysieke systemen. Steal time is de hoeveelheid tijd waarin een programma of besturingssysteem een actie wil uitvoeren, maar de hypervisor dit niet toe laat. Je ervaart dit als een langzamere performance van je VPS. Steal time wordt uitgedrukt als percentage van de gehele CPU capaciteit.

De meest voorkomende oorzaak van steal time is wanneer een hypervisor CPU tijd aan een andere VPS dan jouw VPS toewijst. Hypervisors gaan echter slim om met het toewijzen van CPU time. CPU steal treed daarom voornamelijk op wanneer de load op een hypervisor hoog wordt.

Dit speelt voornamelijk bij VPS-platformen waarbij gebruik wordt gemaakt van shared CPU cores (zoals bij ons reguliere VPS-platform). De CPU cores van de hypervisor die je VPS host, worden daarbij gedeelt met andere VPS'en op dezelfde hypervisor. Stel dat je 2 VPS'en hebt met 4 CPU cores, die gemiddeld voor 50% belast worden en de server waar ze op staan 6 CPU cores ter beschikking heeft. Als beide VPS'en opeens 100% van hun cores gaan gebruiken heb je dan een te kort van 2 CPU cores en treed er steal time op.

Het is onmogelijk om alle CPU steal op een gevirtualizeerd platform te elimineren: Dit komt door de aard van de technologie en er is daardoor altijd wel sprake van +- 0,1% - 0,3% stealtime, zelfs als er maar een paar VPS'en op een hypervisor staan. In de praktijk is dit echter zo'n laag percentage dat je daar niets van merkt.

Om te voorkomen dat je last hebt van steal time, monitoren wij zowel CPU gebruik als CPU steal time op onze hypervisors. Als de belasting een bepaald punt bereikt, migreren we automatisch VPS'en naar een rustigere hypervisor zodat die belasting omlaag gaat. Voor steal time grijpt ons systeem in verhouding sneller in dan voor CPU gebruik. Het kan namelijk zo zijn dat nog maar 70-80% van de cores van een hypervisor belast wordt zonder dat er sprake is van CPU steal time. Aan de andere kant kan er in een enkel geval ook sprake zijn van 1% stealtime bij een totale belasting van 30% van de CPU cores.


 

Daarmee zijn we aan het eind gekomen van dit artikel over CPU time en CPU steal time.

Mocht je aan de hand van dit artikel nog vragen hebben, aarzel dan niet om onze supportafdeling te benaderen. Je kunt hen bereiken via de knop 'Neem contact op' onderaan deze pagina.

Wil je dit artikel met andere gebruikers bespreken, laat dan vooral een bericht achter onder 'Reacties'.

Probeer BladeVPS een maand gratis

Maak van jouw volgende website of applicatie een succes op BladeVPS PureSSD. Probeer direct of een self-managed VPS iets voor jou is; de eerste maand krijg je van ons :-)!

Start nu je gratis maand

Heb je ook een goed idee?

Stuur jouw idee in! Met genoeg stemmen komt jouw idee op onze wishlist!

Heeft dit artikel je geholpen?

Maak een account aan of log in om een beoordeling achter te laten.

Reacties

Maak een account aan of log in om een reactie te plaatsen.

Kom je er niet uit?

Ontvang persoonlijke hulp van onze supporters

Neem contact op