Là sử dụng PC ảo trên RAM DISK siêu nhanh? (đặt tệp .vhd vào RAM DISK)


8

Tôi tự hỏi làm thế nào hoặc nếu có ai cố gắng tạo RAM DISK, sau đó đặt tệp .vhd 2GB (hoặc đôi khi là 1,2 GB) vào đó, rồi chạy PC ảo bằng hình ảnh này.

Nó nên chạy rất nhanh, vì đĩa cứng hiện được mô phỏng bằng RAM ... Tôi chưa bao giờ thử nhưng thấy rằng có tmpfs trên Linux. Vì vậy, với VirtualBox, điều đó có thể thực hiện được ... Còn về Windows hay trên Mac, có ai đã thử trước đó và xem nó nhanh như thế nào không?

Câu trả lời:


2

tốc độ ổ cứng là nút cổ chai lớn nhất hiện nay, cũng có những nút cổ chai khác (ví dụ: trình điều khiển bị trì hoãn, thiết kế kiến ​​trúc hệ điều hành cho ổ đĩa cơ, v.v.).


5

Thật đáng tranh luận.

Hiệu suất thực sự sẽ tăng đáng kể. Nhưng nếu bạn có đủ RAM để tạo Đĩa RAM có khả năng lưu trữ toàn bộ hình ảnh, hãy biết rằng cả VirtualBox, VMWare và VirtualPC đều có khả năng lưu trữ hình ảnh của bạn khi dữ liệu được truy cập. Vì vậy, trong khi RAM Disk không nhất thiết trở nên dư thừa, hiệu suất của nó tăng lên so với hình ảnh có thể lưu trong bộ nhớ cache sẽ không tuyệt vời như vậy.

Đó cũng là một rủi ro. Mất điện hoặc bất kỳ tình huống nào khác khi PC của bạn vô tình tắt sẽ phá hủy hình ảnh của bạn (hoặc bất kỳ thay đổi nào bạn đã thực hiện đối với nó kể từ lần cuối bạn tải nó).

Cuối cùng, nó sẽ làm cho việc khởi động và đóng phiên VM chậm hơn vì toàn bộ hình ảnh cần được đọc từ đĩa vào bộ nhớ và sau đó được lưu lại vào đĩa.


đúng vậy, nó là nhiều hơn cho thử nghiệm ... và RAM nó ăn rất lớn ... 2GB cho RAM DISK, 512MB cho PC ảo để tiêu thụ và hệ điều hành gốc ... vì vậy có vẻ như nó cần ít nhất 4GB trên máy vật lý.
nopole

4gb không là gì trong những ngày này;)
Journeyman Geek

@JTHERmanGeek ngoại trừ nhận xét trên bây giờ đã 4 tuổi :)
Mustafa

Tôi có 16 gb trong máy tính hiện tại của tôi. Những gì tôi nói 4 năm trước thậm chí còn đúng hơn bây giờ
Journeyman Geek

@JTHERmanGeek Còn bây giờ thì sao? (Tôi có một vấn đề ràng buộc io: biên dịch tải mã mất một giờ và mã hiếm khi thay đổi. Sẽ rất tuyệt khi có toàn bộ vm trong một ramdisk.)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.