I have been using Compute engine with an instance to which I attached Tesla K80 GPU. I notice,occasionally sharp performance drops of the graphics application I am running there. The app is always the same.Its workload doesn't change. So I suspect it has something to do with the current load on the hardware from other places. How does it work with Google Cloud regarding Compute engine instances? If the hardware is shared by multiple users, then is there a way to reserve it (even with extra costs) for my usage only?

  • AFAIK the GPU is not shared, but the CPU is! – Michael Hampton May 17 '18 at 8:23
  • So my 8 CPU cores are shared ? – Michael IV May 17 '18 at 8:24
  • 2
    Sure, but the hardware may have 24, 48 or even more cores. – Michael Hampton May 17 '18 at 8:28
  • But how likely is that the real time performance of my app is affected by overload of the CPU cores by other users? Shouldn't Google take care that 'my' resources are mine? – Michael IV May 17 '18 at 8:31
  • 1
    Not terribly likely, but it's possible. You can always track CPU steal time and see for yourself if it is happening. – Michael Hampton May 17 '18 at 8:32

You could track your CPU steal time by watching at %st on TOP command.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.