Rumah Perkakasan Kenapa vms yang terlalu kecil menyebabkan masalah latensi dan masalah lain?

Kenapa vms yang terlalu kecil menyebabkan masalah latensi dan masalah lain?

Anonim

Q:

Mengapakah VM yang berukuran kecil menyebabkan masalah latensi dan masalah lain?

A:

Memandangkan VM yang terlalu kecil dalam sistem maya adalah contoh klasik peruntukan sumber yang tidak betul yang membawa kepada masalah prestasi konkrit.

Dalam sistem dengan VM yang berukuran kecil, pengguna akan mengalami latensi, perkhidmatan berkurangan, dan juga masalah dengan skrin yang hang atau membekukan. Ini semata-mata, kerana mesin maya tidak diberi sumber CPU dan memori yang mencukupi untuk melakukan tugasnya dengan betul. Selalunya, masalah ini berpunca daripada perancangan yang tidak dapat memenuhi keperluan operasi sebenar VM dengan sebab tertentu. Terdapat banyak ramalan dalam menubuhkan sistem virtualisasi dan meramalkan berapa banyak sumber yang boleh digunakan oleh VM. Terdapat juga permintaan permintaan dinamik, di mana VM tertentu mungkin menemui lebih banyak permintaan pengguna atau perlu ditingkatkan dengan cepat.

VMs yang tidak diturunkan bukanlah satu-satunya sebab bagi latensi sistem. Yang berkata, sukar untuk mendiagnosis masalah ini. Latihan mungkin datang dari kesesakan di tempat lain dalam sistem, atau kekurangan DRAM yang mencukupi, atau juga penyegerakan jam atau isu pemandu.

Dengan ini, vendor telah mencipta sistem pengawasan dan kawalan rangkaian yang dinamik yang mengautomasikan proses mengagihkan sumber kepada VM. Kebanyakan sistem ini mempunyai papan pemuka warna yang menunjukkan sama ada mesin atau komponen maya terlalu kecil atau tidak mempunyai sebarang sumber. Sistem ini juga boleh menyediakan alat diagnostik yang sama untuk kelompok VM pada host.

Sama seperti sistem automasi ini boleh membantu menangani masalah VM yang berukuran kecil, mereka juga boleh menangani isu bertentangan VM yang besar. VM yang terlalu besar tidak akan umum memperlihatkan isu-isu dengan prestasi - dan bukan terlalu banyak sumber yang ada di tangan, mereka terlalu banyak. Walau bagaimanapun, seperti yang ditunjukkan oleh sesetengah pakar, VM yang berukuran besar boleh menyebabkan kependaman pada VM lain yang lapar di tempat lain di dalam sistem.

Untuk menghapuskan semua jenis masalah ini, syarikat telah mengamalkan praktik "VM tepat" dan semua yang lain dalam persekitaran maya. Ini boleh dilakukan secara manual, atau dengan sistem automasi yang disebut di atas. Melakukan kerja ini secara manual akan mengambil sumber manusia yang penting dari model perniagaan, itulah sebabnya begitu banyak syarikat memilih untuk menggunakan alat vendor untuk ukuran yang tepat.

Kenapa vms yang terlalu kecil menyebabkan masalah latensi dan masalah lain?