Linux KVM - Windows 10 VM - Độ trễ di chuyển chuột

Nov 04 2020

Tôi có một máy ảo Windows 10 trên máy KVM (Libvirt) Linux của mình. Khi tôi chạy các máy ảo khác như bất kỳ Linux Distro nào, khả năng đáp ứng khá tốt, hầu như không đáng chú ý. Tuy nhiên, với win10 vm, nó khá "lag" khi di chuyển cửa sổ hoặc di chuyển chuột.

Tôi có thể làm gì để làm cho máy ảo phản hồi nhanh hơn không?

Trả lời

1 MichaelHampton Nov 04 2020 at 21:26

Đây là những điều tôi làm để có được hiệu suất tổng thể tốt nhất (và hiệu suất tương tác!) Từ máy ảo Windows:

  • Sử dụng loại CPU ảo càng gần với CPU chủ càng tốt. Lý tưởng nhất là đặt máy chủ chuyển qua nếu không cần di chuyển trực tiếp.
  • Sử dụng bộ điều khiển Virtio-SCSI và đĩa cứng ảo SCSI (không phải đĩa cứng ảo Virtio hoặc SATA). Điều này yêu cầu cung cấp trình điều khiển tại thời điểm cài đặt nhưng điều đó đủ dễ dàng .
  • Đặt màn hình thành Spice (không phải VNC) và bộ điều khiển video thành QXL.
  • Cài đặt Spice Guest Tools mới nhất trong VM. (Đây có thể là điều bạn đã bỏ lỡ.)
1 P0pR0cK5 Dec 31 2020 at 15:03

Việc cài đặt Windows VM đôi khi khá phức tạp. Ít nhất là để có màn trình diễn tốt.

Khi cài đặt máy ảo Windows 10, tôi thực hiện như sau:

  • 2 vCPU, 4 Bộ nhớ ram.
    • cho CPU, sao chép cấu hình máy chủ lưu trữ
  • 1 Hình ảnh ổ cứng (qcow2)
    • bus đĩa Virtio
    • biểu diễn, ghi lại chế độ bộ nhớ cache, chủ đề chế độ E / S
  • Mạng cũng được đặt thành virtio

Trước khi cài đặt, hãy chèn ISO này (ngoài đĩa ISO của Windows) ISO

Trong quá trình cài đặt, bạn cần thêm các trình điều khiển sau để nó hoạt động bình thường:

  • viostor
  • NETKVM
  • quả bóng bay

Trong trường hợp của bạn, vì bạn đã triển khai máy ảo của mình nên bạn cần cài đặt cùng một trình điều khiển. Nhưng hãy làm theo một quy trình đặc biệt vì chuyển sang virtio sẽ phá vỡ máy ảo của bạn.

Bằng cách làm theo các mẹo tuyệt vời của chủ đề này, bạn có thể khắc phục sự cố này.

Đây là TLDR ( SAU KHI CÀI ĐẶT BỘ LÁI XE ):

  1. Mở CMD với tư cách quản trị viên trên máy ảo của bạn và nhập mã này (để vào chế độ an toàn):

    bcdedit /set {current} safeboot minimal

  2. Tắt máy ảo, chuyển lưu trữ và mạng sang virtio.

  3. Khởi động VM, nó sẽ khởi động vào chế độ an toàn.

  4. Mở CMD với tư cách quản trị viên và nhập mã này (để quay lại chế độ bình thường):

    bcdedit /deletevalue {current} safeboot

Bây giờ bạn sẽ có thể có được một máy ảo windows nhanh chóng và mượt mà.

CHỈNH SỬA: Đừng quên cài đặt tất cả các công cụ gia vị . Thêm thông tin tại đây trong phần Windows, tải xuống trình cài đặt này