Apa yang dimaksud dengan% st di atas?

30

Ini adalah contoh dari atas saya:

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

Saya mencoba mencari arti dari bidang% st. Saya membaca bahwa itu berarti mencuri cpu dan mewakili waktu yang dihabiskan oleh hypervisor, tetapi saya ingin tahu apa artinya itu bagi saya.

Apakah ini berarti saya mungkin berada di server fisik yang sibuk dan orang lain menggunakan terlalu banyak CPU di server dan mereka mengambil dari VM saya?

Jika saya menggunakan EBS, bisakah itu terkait dengan penanganan EBS I / O di tingkat hypervisor?

Apakah itu terkait dengan hal-hal yang berjalan pada VM saya atau apakah itu benar-benar tidak terpengaruh oleh saya?

Ben
sumber

Jawaban:

22

Persentase Pencuri (didokumentasikan dalam halaman mpstatmanual) adalah hypervisor yang memberitahu VM Anda bahwa VM tidak dapat memiliki sumber daya CPU yang seharusnya digunakan VM. Persentase ini diatur sebagian oleh pembatasan CPU Amazon, dan beban VM pada host tertentu. Beban I / O dipantau melalui %iostat.

Anda akan melihat ini paling sering pada tkelas instance mereka yang menggunakan model kredit CPU untuk mengatur kinerja. Jika Anda melihat persentase tinggi, kemungkinan besar Anda kehabisan kredit CPU.

sysadmin1138
sumber
ahh ... Aku sedang mencari di halaman topmanual. Jadi memang bisa karena saya menggunakan mesin yang mulai banyak digunakan oleh pengguna lain. Pada salah satu contoh EC2 saya, saya telah melihatnya mencapai 65%
Ben
@ Ben Ya, fakta bahwa info tersebut tidak ada di tophalaman manual membuat ini lebih sulit dari yang seharusnya. Hal-hal yang saya lihat online menunjukkan bahwa jenis mesin EC2 tertentu dapat mencapai puncaknya hingga 70%.
sysadmin1138
4

sar pria

Tampilkan persentase waktu yang dihabiskan dalam penantian tidak disengaja oleh CPU virtual atau CPU saat hypervisor sedang melayani prosesor virtual lain .

poige
sumber
4

Curi muatkan akun untuk saat ketika VM Anda ingin menjalankan sesuatu, tetapi hypervisor memilih untuk menjalankan sesuatu yang lain sebagai gantinya.

Joel K
sumber
4

Mencuri Waktu atau mencuri waktu, berarti jumlah waktu yang digunakan host Anda di VM untuk menjalankan (beberapa instruksi), tetapi tidak dapat melakukan ini karena VM lain bersaing untuk CPU. Ketika nilainya semakin besar, ini menandakan bahwa vm Anda semakin lambat atau macet. Jadi jaga nilai ini seminimal mungkin.

Joko Sudiro
sumber
0

Waktu mencuri adalah persentase waktu CPU virtual (vCPU) harus menunggu untuk berjalan di CPU Fisik (pCPU) sementara hypervisor sedang melayani CPU virtual lain (vCPU).

kredit penuh ke sumber

grepit
sumber