דף הבית » איך ל » עצה לינוקס איך אפשר לדעת אם המעבד שלך תומך VT

    עצה לינוקס איך אפשר לדעת אם המעבד שלך תומך VT

    טכנולוגיית הווירטואליזציה (VT) היא סדרה של שיפורים למעבדים חדשים יותר המשפרים את הביצועים עבור הפעלת מכונה וירטואלית על ידי פריקת חלק מהעבודה לתוספי המעבד החדשים. הן AMD והן אינטל יש מעבדים התומכים בטכנולוגיה זו, אבל איך אתה יכול לדעת אם המערכת שלך יכולה להתמודד עם זה?

    זה די פשוט: אנחנו צריכים לקחת להציץ בתוך / proc / cpuinfo הקובץ ולהסתכל על הדגל סעיף אחד משני ערכים, vmx או svm.

    • vmx - (אינטל)
    • svm - (amd)

    באפשרותך להשתמש ב- grep כדי לראות במהירות אם קיים ערך בקובץ או על ידי הפעלת הפקודה הבאה:

    egrep '(vmx | svm)' / proc / cpuinfo

    אם המערכת שלך תומכת ב- VT, תראה את vmx או svm ברשימת הדגלים. למערכת שלי יש שני מעבדים, כך שיש שני חלקים נפרדים:

    דגלים: fpu vme de pse tsc msr pce mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni לפקח ds_cpl vmx cx16 xtpr lahf_lm
    דגלים: fpu vme de pse tsc msr pce mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni לפקח ds_cpl vmx cx16 xtpr lahf_lm

    טכנולוגיית VT עדיין יכולה להיות מושבתת ב- BIOS של המחשב שלך, לכן כדאי לבדוק שם כדי לוודא שהיא לא הושבתה. הדגלים ב cpuinfo פשוט אומר כי המעבד שלך תומך בו.

    מהמחקר שלי, VT נדרש כדי להפעיל 64-bit אורחים תחת שרת VMware ללא תשלום עבור לינוקס ... אז זה היה הגיוני בצע כי אם אתה יכול לעשות זאת, VT מופעלת.

    32-bit VT אינו מופעל כברירת מחדל תחת שרת VMware. אם ברצונך להפעיל אותו, עליך להוסיף את השורה הבאה לקובץ * .vmx עבור המחשב הווירטואלי שלך:

    monitor_control.vt32 = TRUE

    VMware אינה ממליצה להשתמש ב- VT עבור אורחים של 32 סיביות, מכיוון שהם אומרים שזה יפגע בביצועים.