Mẹo Linux Cách nhận biết nếu Bộ xử lý của bạn hỗ trợ VT
Công nghệ ảo hóa (VT) là một tập hợp các cải tiến cho các bộ xử lý mới hơn nhằm cải thiện hiệu năng để chạy một máy ảo bằng cách giảm tải một số công việc cho các phần mở rộng cpu mới. Cả AMD và Intel đều có bộ xử lý hỗ trợ công nghệ này, nhưng làm thế nào để biết hệ thống của bạn có thể xử lý được không?
Điều này khá đơn giản: Chúng ta sẽ cần xem qua tệp / Proc / cpuinfo và xem phần cờ cho một trong hai giá trị, vmx hoặc svm.
- vmx - (thông tin)
- svm - (amd)
Bạn có thể sử dụng grep để nhanh chóng xem liệu một trong hai giá trị có tồn tại trong tệp hay không bằng cách chạy lệnh sau:
egrep '(vmx | svm)' / Proc / cpuinfo
Nếu hệ thống của bạn hỗ trợ VT, thì bạn sẽ thấy vmx hoặc svm trong danh sách các cờ. Hệ thống của tôi có hai bộ xử lý, vì vậy có hai phần riêng biệt:
cờ: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm vmx est tm2 ssse3 cx16 xtpr lahf_lm
cờ: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm vmx est tm2 ssse3 cx16 xtpr lahf_lm
Tuy nhiên, công nghệ VT vẫn có thể bị vô hiệu hóa trong BIOS máy tính của bạn, vì vậy bạn sẽ muốn kiểm tra ở đó để đảm bảo rằng nó chưa bị vô hiệu hóa. Các cờ trong cpuinfo đơn giản có nghĩa là bộ xử lý của bạn hỗ trợ nó.
Từ nghiên cứu của tôi, VT được yêu cầu để chạy khách 64 bit dưới máy chủ VMware miễn phí cho linux linux, vì vậy nó sẽ tuân theo logic nếu bạn có thể làm như vậy, VT được bật.
VT 32 bit không được bật theo mặc định trong máy chủ VMware. Nếu bạn muốn kích hoạt nó, bạn cần thêm dòng sau vào tệp * .vmx cho máy ảo của mình:
màn hình_control.vt32 = TRUE
VMware không khuyên bạn nên sử dụng VT cho khách 32 bit, vì họ nói rằng nó thực sự sẽ làm giảm hiệu suất.