What does %st mean in top? The Next CEO of Stack OverflowHow can I diagnose and fix frequent 100% cpu utilization from kernel?aws stolen cpu on dedicated machineDebugging and fine-tuning the linux process schedulerWhat does 'nice' mean on CPU utilization graphs?top does not runWhat does Virtual memory size in top mean?What do all the numbers in `top` mean?What exactly do the colors in htop status bars mean?top: What does cpu usage mean?my webserver with 16GB ram shows all RAM as used, but is it really, see the 'top'what does “***” mean when tracerouteHigh Load, low CPU, Memory and Disk IO - Highend ServerM4.large on AWS encounters stolen cpu

Can someone explain this formula for calculating Manhattan distance?

Why don't programming languages automatically manage the synchronous/asynchronous problem?

IC has pull-down resistors on SMBus lines?

Aggressive Under-Indexing and no data for missing index

New carbon wheel brake pads after use on aluminum wheel?

Towers in the ocean; How deep can they be built?

Spaces in which all closed sets are regular closed

How to Implement Deterministic Encryption Safely in .NET

"Eavesdropping" vs "Listen in on"

Audio Conversion With ADS1243

Is there a reasonable and studied concept of reduction between regular languages?

Strange use of "whether ... than ..." in official text

Getting Stale Gas Out of a Gas Tank w/out Dropping the Tank

If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?

Prepend last line of stdin to entire stdin

What CSS properties can the br tag have?

What connection does MS Office have to Netscape Navigator?

What would be the main consequences for a country leaving the WTO?

Calculate the Mean mean of two numbers

Does destroying a Lich's phylactery destroy the soul within it?

Lucky Feat: How can "more than one creature spend a luck point to influence the outcome of a roll"?

Can you teleport closer to a creature you are Frightened of?

How to explain the utility of binomial logistic regression when the predictors are purely categorical

Would a completely good Muggle be able to use a wand?



What does %st mean in top?



The Next CEO of Stack OverflowHow can I diagnose and fix frequent 100% cpu utilization from kernel?aws stolen cpu on dedicated machineDebugging and fine-tuning the linux process schedulerWhat does 'nice' mean on CPU utilization graphs?top does not runWhat does Virtual memory size in top mean?What do all the numbers in `top` mean?What exactly do the colors in htop status bars mean?top: What does cpu usage mean?my webserver with 16GB ram shows all RAM as used, but is it really, see the 'top'what does “***” mean when tracerouteHigh Load, low CPU, Memory and Disk IO - Highend ServerM4.large on AWS encounters stolen cpu










30















Here is an example from my top:



Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st


I am trying to figure out the significance of the %st field. I read that it means steal cpu and it represents time spent by the hypervisor, but I want to know what that actually means to me.



Does it mean I may be on a busy physical server and someone else is using too much CPU on the server and they are taking from my VM?



If I am using EBS could it be related to handling EBS I/O at the hypervisor level?



Is it related to things running on my VM or is it completely unaffected by me?










share|improve this question


























    30















    Here is an example from my top:



    Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st


    I am trying to figure out the significance of the %st field. I read that it means steal cpu and it represents time spent by the hypervisor, but I want to know what that actually means to me.



    Does it mean I may be on a busy physical server and someone else is using too much CPU on the server and they are taking from my VM?



    If I am using EBS could it be related to handling EBS I/O at the hypervisor level?



    Is it related to things running on my VM or is it completely unaffected by me?










    share|improve this question
























      30












      30








      30


      9






      Here is an example from my top:



      Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st


      I am trying to figure out the significance of the %st field. I read that it means steal cpu and it represents time spent by the hypervisor, but I want to know what that actually means to me.



      Does it mean I may be on a busy physical server and someone else is using too much CPU on the server and they are taking from my VM?



      If I am using EBS could it be related to handling EBS I/O at the hypervisor level?



      Is it related to things running on my VM or is it completely unaffected by me?










      share|improve this question














      Here is an example from my top:



      Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st


      I am trying to figure out the significance of the %st field. I read that it means steal cpu and it represents time spent by the hypervisor, but I want to know what that actually means to me.



      Does it mean I may be on a busy physical server and someone else is using too much CPU on the server and they are taking from my VM?



      If I am using EBS could it be related to handling EBS I/O at the hypervisor level?



      Is it related to things running on my VM or is it completely unaffected by me?







      linux amazon-ec2 cpu-usage top






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Feb 3 '11 at 5:04









      BenBen

      310247




      310247




















          5 Answers
          5






          active

          oldest

          votes


















          22














          The Steal percentage (documented in the mpstat man-page) is indeed the hypervisor telling your VM that it can't have CPU resources the VM would otherwise use. This percentage is regulated in part by Amazon's CPU limiting, and VM load on that specific host. I/O load is monitored through the %io stat.



          You will see this most often on their t class of instances that use a CPU credit model for regulating performance. If you're seeing high percentages, chances are good you're running out of CPU credits.






          share|improve this answer

























          • ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

            – Ben
            Feb 3 '11 at 16:59











          • @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

            – sysadmin1138
            Feb 3 '11 at 17:50


















          4














          man sar's




          Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while
          the hypervisor was servicing another virtual processor
          .







          share|improve this answer






























            4














            Steal load accounts for time when your VM wanted to run something, but the hypervisor chose to run something else instead.






            share|improve this answer






























              4














              Steal Time or stolen time, mean the amount of time that your host in VM is ready to run (some instruction), but could not do this because other's VM competing for the CPU. When the value get bigger, this is indicate that your vm getting slow or stall. So keep this value as minimum as possible.






              share|improve this answer






























                0














                Steal time is the percentage of time a virtual CPU (vCPU) has to wait to run on a Physical CPU (pCPU) while the hypervisor is servicing another virtual CPU (vCPU).



                full credit to source






                share|improve this answer























                  Your Answer








                  StackExchange.ready(function()
                  var channelOptions =
                  tags: "".split(" "),
                  id: "2"
                  ;
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function()
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled)
                  StackExchange.using("snippets", function()
                  createEditor();
                  );

                  else
                  createEditor();

                  );

                  function createEditor()
                  StackExchange.prepareEditor(
                  heartbeatType: 'answer',
                  autoActivateHeartbeat: false,
                  convertImagesToLinks: true,
                  noModals: true,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: 10,
                  bindNavPrevention: true,
                  postfix: "",
                  imageUploader:
                  brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                  contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                  allowUrls: true
                  ,
                  onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  );



                  );













                  draft saved

                  draft discarded


















                  StackExchange.ready(
                  function ()
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f230495%2fwhat-does-st-mean-in-top%23new-answer', 'question_page');

                  );

                  Post as a guest















                  Required, but never shown

























                  5 Answers
                  5






                  active

                  oldest

                  votes








                  5 Answers
                  5






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  22














                  The Steal percentage (documented in the mpstat man-page) is indeed the hypervisor telling your VM that it can't have CPU resources the VM would otherwise use. This percentage is regulated in part by Amazon's CPU limiting, and VM load on that specific host. I/O load is monitored through the %io stat.



                  You will see this most often on their t class of instances that use a CPU credit model for regulating performance. If you're seeing high percentages, chances are good you're running out of CPU credits.






                  share|improve this answer

























                  • ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

                    – Ben
                    Feb 3 '11 at 16:59











                  • @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

                    – sysadmin1138
                    Feb 3 '11 at 17:50















                  22














                  The Steal percentage (documented in the mpstat man-page) is indeed the hypervisor telling your VM that it can't have CPU resources the VM would otherwise use. This percentage is regulated in part by Amazon's CPU limiting, and VM load on that specific host. I/O load is monitored through the %io stat.



                  You will see this most often on their t class of instances that use a CPU credit model for regulating performance. If you're seeing high percentages, chances are good you're running out of CPU credits.






                  share|improve this answer

























                  • ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

                    – Ben
                    Feb 3 '11 at 16:59











                  • @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

                    – sysadmin1138
                    Feb 3 '11 at 17:50













                  22












                  22








                  22







                  The Steal percentage (documented in the mpstat man-page) is indeed the hypervisor telling your VM that it can't have CPU resources the VM would otherwise use. This percentage is regulated in part by Amazon's CPU limiting, and VM load on that specific host. I/O load is monitored through the %io stat.



                  You will see this most often on their t class of instances that use a CPU credit model for regulating performance. If you're seeing high percentages, chances are good you're running out of CPU credits.






                  share|improve this answer















                  The Steal percentage (documented in the mpstat man-page) is indeed the hypervisor telling your VM that it can't have CPU resources the VM would otherwise use. This percentage is regulated in part by Amazon's CPU limiting, and VM load on that specific host. I/O load is monitored through the %io stat.



                  You will see this most often on their t class of instances that use a CPU credit model for regulating performance. If you're seeing high percentages, chances are good you're running out of CPU credits.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Apr 12 '17 at 16:03

























                  answered Feb 3 '11 at 5:40









                  sysadmin1138sysadmin1138

                  117k17145281




                  117k17145281












                  • ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

                    – Ben
                    Feb 3 '11 at 16:59











                  • @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

                    – sysadmin1138
                    Feb 3 '11 at 17:50

















                  • ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

                    – Ben
                    Feb 3 '11 at 16:59











                  • @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

                    – sysadmin1138
                    Feb 3 '11 at 17:50
















                  ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

                  – Ben
                  Feb 3 '11 at 16:59





                  ahh ... I was looking in the top man-page. So it could indeed be because I am on a machine that is getting used heavily by another user. On one of my EC2 instances I have seen it get as high as 65%

                  – Ben
                  Feb 3 '11 at 16:59













                  @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

                  – sysadmin1138
                  Feb 3 '11 at 17:50





                  @Ben Yeah, the fact that the info isn't in the top man page makes this harder than it needs to be. The stuff I've seen online suggests that certain EC2 machine types can peak as high as 70%.

                  – sysadmin1138
                  Feb 3 '11 at 17:50













                  4














                  man sar's




                  Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while
                  the hypervisor was servicing another virtual processor
                  .







                  share|improve this answer



























                    4














                    man sar's




                    Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while
                    the hypervisor was servicing another virtual processor
                    .







                    share|improve this answer

























                      4












                      4








                      4







                      man sar's




                      Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while
                      the hypervisor was servicing another virtual processor
                      .







                      share|improve this answer













                      man sar's




                      Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while
                      the hypervisor was servicing another virtual processor
                      .








                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Feb 3 '11 at 5:34









                      poigepoige

                      7,09211437




                      7,09211437





















                          4














                          Steal load accounts for time when your VM wanted to run something, but the hypervisor chose to run something else instead.






                          share|improve this answer



























                            4














                            Steal load accounts for time when your VM wanted to run something, but the hypervisor chose to run something else instead.






                            share|improve this answer

























                              4












                              4








                              4







                              Steal load accounts for time when your VM wanted to run something, but the hypervisor chose to run something else instead.






                              share|improve this answer













                              Steal load accounts for time when your VM wanted to run something, but the hypervisor chose to run something else instead.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Feb 3 '11 at 5:36









                              Joel KJoel K

                              4,80712532




                              4,80712532





















                                  4














                                  Steal Time or stolen time, mean the amount of time that your host in VM is ready to run (some instruction), but could not do this because other's VM competing for the CPU. When the value get bigger, this is indicate that your vm getting slow or stall. So keep this value as minimum as possible.






                                  share|improve this answer



























                                    4














                                    Steal Time or stolen time, mean the amount of time that your host in VM is ready to run (some instruction), but could not do this because other's VM competing for the CPU. When the value get bigger, this is indicate that your vm getting slow or stall. So keep this value as minimum as possible.






                                    share|improve this answer

























                                      4












                                      4








                                      4







                                      Steal Time or stolen time, mean the amount of time that your host in VM is ready to run (some instruction), but could not do this because other's VM competing for the CPU. When the value get bigger, this is indicate that your vm getting slow or stall. So keep this value as minimum as possible.






                                      share|improve this answer













                                      Steal Time or stolen time, mean the amount of time that your host in VM is ready to run (some instruction), but could not do this because other's VM competing for the CPU. When the value get bigger, this is indicate that your vm getting slow or stall. So keep this value as minimum as possible.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Mar 13 '15 at 4:24









                                      Joko SudiroJoko Sudiro

                                      412




                                      412





















                                          0














                                          Steal time is the percentage of time a virtual CPU (vCPU) has to wait to run on a Physical CPU (pCPU) while the hypervisor is servicing another virtual CPU (vCPU).



                                          full credit to source






                                          share|improve this answer



























                                            0














                                            Steal time is the percentage of time a virtual CPU (vCPU) has to wait to run on a Physical CPU (pCPU) while the hypervisor is servicing another virtual CPU (vCPU).



                                            full credit to source






                                            share|improve this answer

























                                              0












                                              0








                                              0







                                              Steal time is the percentage of time a virtual CPU (vCPU) has to wait to run on a Physical CPU (pCPU) while the hypervisor is servicing another virtual CPU (vCPU).



                                              full credit to source






                                              share|improve this answer













                                              Steal time is the percentage of time a virtual CPU (vCPU) has to wait to run on a Physical CPU (pCPU) while the hypervisor is servicing another virtual CPU (vCPU).



                                              full credit to source







                                              share|improve this answer












                                              share|improve this answer



                                              share|improve this answer










                                              answered yesterday









                                              grepitgrepit

                                              1073




                                              1073



























                                                  draft saved

                                                  draft discarded
















































                                                  Thanks for contributing an answer to Server Fault!


                                                  • Please be sure to answer the question. Provide details and share your research!

                                                  But avoid


                                                  • Asking for help, clarification, or responding to other answers.

                                                  • Making statements based on opinion; back them up with references or personal experience.

                                                  To learn more, see our tips on writing great answers.




                                                  draft saved


                                                  draft discarded














                                                  StackExchange.ready(
                                                  function ()
                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f230495%2fwhat-does-st-mean-in-top%23new-answer', 'question_page');

                                                  );

                                                  Post as a guest















                                                  Required, but never shown





















































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown

































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown







                                                  Popular posts from this blog

                                                  How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

                                                  What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

                                                  Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos