Xin lỗi vì bài đăng rất dài, tôi đã đăng bài này trên các diễn đàn VirtualBox nhưng hoạt động có vẻ khá thấp và chưa có phản hồi nào nên nếu tôi có thể, xin vui lòng chịu đựng ở đây.
Thông số kỹ thuật
Lưu trữ Linux 3.2.6-2-ARCH x86_64 | VirtualBox 4.1.8-2 | Khách hàng trung tâm 6.2
Lưu trữ Windows 7 64 bit | VirtualBox 4.1.8 | Khách hàng trung tâm 6.2
Lý lịch
Tôi sử dụng VirtualBox trên máy tính xách tay của mình, được thiết lập với Windows 7 và Arch Linux khởi động kép. Tôi có một phân vùng "dữ liệu" cho các tập tin lớn và công cụ. Đây là những gì ổ cứng của tôi trông giống như trong Disk Utility (linux):
Theo thứ tự LTR: Hệ thống dành riêng | Phân vùng Windows (C: /) "sda2" | Phân vùng dữ liệu "Dữ liệu" | Phân vùng ArchLinux "sda4"
VirtualBox được cài đặt trên cả hai hệ điều hành, tôi giữ tất cả các tệp VDI của mình trên phân vùng Dữ liệu và trỏ VirtualBox tới các tệp VDI đó . Tôi chỉ có hai máy ảo; một máy Windows XP và máy CentOS. Tôi thực sự có 2 bản sao Windows XP VDI, một bản để truy cập từ Windows 7 bản còn lại từ Linux.
Vấn đề
Mọi thứ đã chạy tốt cho đến ngày hôm qua. Tôi đã khởi động máy ảo CentOS của mình từ máy chủ Linux chỉ để thấy rằng nó đang bò dọc với tốc độ chậm đến khó tin. Phải mất> 5m để khởi động so với những năm 30 bình thường. Tất cả các hoạt động trên máy đều chậm, thậm chí chỉ cần di chuyển chuột là lag.
Những gì tôi đã thử (tất cả đều dẫn đến hiệu suất trễ như nhau)
- Xóa tất cả các tệp vbox, chỉ để lại tệp .vdi (trên ổ Dữ liệu của tôi) và sau đó tạo lại máy ảo bằng cách sử dụng cùng .vdi
- Ném vô số RAM (2Gb) và bộ nhớ video (tối đa được phép) vào VM
- Thay đổi cài đặt tôi nghĩ sẽ ảnh hưởng đến hiệu suất
- Cài đặt bổ sung khách và khởi động lại VM
- Tạo một máy ảo mới với một đĩa hoàn toàn mới, sau đó khởi động cùng với CentOS LiveCD mà tôi đã sử dụng để cài đặt ban đầu
- Khởi động lại máy tính xách tay và thực hiện hầu hết các thao tác trên từ máy chủ Windows
Tôi hoàn toàn bối rối. Tôi đã thiết lập rằng tệp VDI không bị hỏng bằng cách tạo một tệp hoàn toàn mới và trải nghiệm sự chậm chạp tương tự. Tôi đã loại bỏ sự cố hệ điều hành máy chủ tiềm năng vì nó có cùng hiệu năng với máy chủ Windows.
Điều duy nhất tôi có thể nghĩ là ổ dữ liệu của tôi bị lỗi. Vì vậy, sau đó tôi đã cố gắng chứng minh điều này, bằng cách tải lên Windows XP VM của mình từ cả máy chủ Linux và Windows (hãy nhớ rằng tệp Windows vdi nằm trên cùng một phân vùng). Điều kỳ lạ là nó hoàn toàn ổn và không thay đổi.
Bây giờ tôi thực sự bối rối. Không phải là một VDI tham nhũng. Không phải là một ổ cứng bị hỏng. Không phải cài đặt hộp ảo bị hỏng (Tôi đã thực hiện cài đặt lại gói trên máy chủ Linux nhưng không phải Windows).
[Bắt đầu hơi kích động bây giờ]
Suy nghĩ tiếp theo - một bản tải xuống CentOS bị hỏng mà bằng cách nào đó đã tự hủy hoại việc ngồi trên CD của tôi. Kiểm tra : khởi động máy tính xách tay với LiveCD tôi đã sử dụng trước đây. Kết quả : không có vấn đề gì cả, hoàn toàn trơn tru.
[Gãi đầu trong khoảng nửa giờ]
Giai đoạn tiếp theo - Tôi sẽ sử dụng súng ngay bây giờ - sao lưu ổ dữ liệu, định dạng thành NTFS với Disk Utility, sau đó thử lại với máy ảo CentOS mới. Kết quả : cùng một vấn đề hiệu suất chậm.
[Cảm thấy muốn khóc]
Tôi đã dán đầu ra của tệp nhật ký để chạy CentOS từ ArchLinux tại đây . Tôi thực sự sẽ đánh giá cao một số trợ giúp và rất vui khi cung cấp thêm thông tin nếu điều này là không đủ, mặc dù tôi chắc chắn rằng sự vặn vẹo của tôi đã diễn ra đủ lâu rồi ...