Koduleht » kuidas » Linuxi vihje Kuidas öelda, kas protsessor toetab VT-d

    Linuxi vihje Kuidas öelda, kas protsessor toetab VT-d

    Virtualiseerimistehnoloogia (VT) on uuemate protsessorite täiustuste kogum, mis parandab virtuaalse masina käitamise jõudlust, kõrvaldades osa töödest uutele protsessoritele. Nii AMD-l kui ka Intelil on sellist tehnoloogiat toetavad protsessorid, aga kuidas te ütlete, kas teie süsteem suudab seda töödelda?

    See on üsna lihtne: me peame vaatama / proc / cpuinfo faili sisse ja vaatama lipu sektsioonile ühe kahest väärtusest, vmx või svm.

    • vmx - (intel)
    • svm - (amd)

    Grepi abil saate kiiresti näha, kas failis on ükskõik milline väärtus, käivitades järgmise käsu:

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

    Kui teie süsteem toetab VT-d, näete lippude loendis vmx või svm. Minu süsteemis on kaks töötlejat, seega on kaks eraldi jaotist:

    lipud: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mccm pse36 sfss sse2 ss ht tm syscall nx lm konstant vmx est tm2 ssse3 cx16 xtpr lahf_lm
    lipud: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mccm pse36 sfss sse2 ss ht tm syscall nx lm konstant vmx est tm2 ssse3 cx16 xtpr lahf_lm

    VT-tehnoloogiat saab siiski teie arvuti BIOS-is välja lülitada, nii et soovite seal kontrollida, et see ei oleks keelatud. Cpuinfo lipud tähendavad lihtsalt, et teie protsessor toetab seda.

    Minu uurimistööst on VT-l vaja 64-bitiste külaliste käitamiseks Linuxi vaba VMware-serveri all. Seega oleks loogiline, et kui seda teha saab, on VT lubatud.

    32-bitine VT ei ole vaikimisi VMware serveris lubatud. Kui soovite selle lubada, peate oma virtuaalse masina * .vmx-failile järgmise rea lisama:

    monitor_control.vt32 = TRUE

    VMware ei soovita, et kasutaksite VT 32-bitiste külaliste jaoks, sest nad ütlevad, et see tegelikult tulemust kahjustab.