Tại sao nó là thực tế xấu để giữ ảnh chụp nhanh VMware trong thời gian dài?


13

Tôi chỉ đang học cách sử dụng VMware Workstation. Một trong những lý do chính tôi sử dụng nó là vì nó cho phép tôi chụp ảnh nhanh . Điều này thật tuyệt vì tôi có thể nhảy qua lại trong những thay đổi thử nghiệm.

Tuy nhiên tôi nghe được từ một video trên YouTube rằng việc giữ các ảnh chụp nhanh là một ý tưởng tồi và chúng tôi khuyên bạn nên thực hiện các thay đổi của một ảnh chụp nhanh hoặc xóa nó để đảm bảo sự ổn định về hiệu suất.

Tài liệu VMware nói:

... Để có hiệu suất tốt hơn, chỉ sử dụng 2 đến 3 ảnh chụp nhanh và không sử dụng một ảnh chụp nhanh trong hơn 24-72 giờ.

Tuy nhiên, điều đó không giải thích tại sao bắt buộc phải giữ ảnh chụp nhanh trong một thời gian ngắn.

Ai đó có thể giải thích về điều này? Tôi muốn giữ các trạng thái khác nhau của một máy ảo tôi nên sử dụng ảnh chụp nhanh hoặc có cách nào khác, có lẽ tôi không đứng đầu?

Câu trả lời:


12

Khi bạn tạo ảnh chụp nhanh, đĩa ảo ban đầu bị đóng băng và tệp ảnh chụp nhanh được tạo. Kể từ thời điểm đó, tất cả các thay đổi sẽ được thực hiện trên đĩa ảo của bạn, được ghi vào tệp ảnh chụp nhanh.

Nếu bạn hài lòng với tình huống mới, bạn có thể cam kết ảnh chụp nhanh. Tất cả các thay đổi của bạn sau đó sẽ được áp dụng cho đĩa ảo ban đầu của bạn và tệp ảnh chụp nhanh có thể bị xóa.

Nếu không, bạn có thể khôi phục hệ thống của mình về trạng thái như khi bạn thực hiện ảnh chụp nhanh.

Cũng có thể thực hiện một ảnh chụp nhanh khác khi bạn đã có một ảnh chụp nhanh. Ảnh chụp nhanh ban đầu sau đó sẽ được đóng băng và tất cả các thay đổi sẽ chuyển sang tệp ảnh chụp nhanh thứ hai. Bạn có thể tiếp tục điều này để tạo một số điểm quay lại trong lịch sử (như bạn đã đề cập).

Theo thời gian, tệp ảnh chụp nhanh sẽ phát triển, đặc biệt là khi bạn thực hiện nhiều thay đổi cho hệ thống của mình, như cài đặt các gói phần mềm mới hoặc xóa một số lượng lớn tệp. Nếu bạn thực hiện một số ảnh chụp nhanh, chúng thậm chí có thể trở nên lớn hơn đĩa gốc.

Tôi sử dụng ảnh chụp nhanh khi tôi phải nâng cấp một trong những máy chủ mà tôi chịu trách nhiệm. Nếu nâng cấp thành công và không có vấn đề gì, tôi cam kết ảnh chụp nhanh.

Tuy nhiên, nếu có sự cố xảy ra, tôi sẽ khôi phục các thay đổi và tạo một bản sao của máy chủ và thực hiện nâng cấp trên bản sao trong nỗ lực tìm hiểu những gì đã sai.

Có một hình phạt hiệu suất để chụp nhanh. Hệ thống của bạn phải luôn nhìn thấy một đĩa nhất quán, vì vậy nếu nó truy cập vào đĩa ảo, VMware Workstation sẽ đọc từ đĩa gốc, áp dụng các thay đổi từ ảnh chụp nhanh và trình bày kết quả cho hệ thống của bạn.

VMware Workstation sẽ sử dụng một số bộ nhớ đệm thông minh để duy trì hiệu suất, nhưng điều đó sẽ trở nên khó khăn và chậm hơn khi ảnh chụp nhanh của bạn tăng lên và số lượng ảnh chụp nhanh tăng lên.

Nếu bạn muốn giữ một trạng thái nhất định, có lẽ tốt hơn là tạo một bản sao của đĩa ảo (hoặc hệ thống hoàn chỉnh) tại thời điểm đó và giữ nó làm tài liệu tham khảo. Kích thước của bản sao sẽ không bao giờ tăng lên và hệ thống của bạn sẽ không phải chịu tác động bất lợi của ảnh chụp nhanh phát triển không giới hạn.


Tôi muốn thêm vào thời gian củng cố câu trả lời tuyệt vời của bạn. Khi bạn cảm thấy rằng bạn không cần ảnh chụp nhanh nữa, VMWare sẽ cần áp dụng mọi thay đổi trong tệp ảnh chụp nhanh cho tệp HD, khiến máy ảo của bạn hoạt động khá chậm trong vài phút (thậm chí vài giờ). Trong trường hợp cực đoan, máy của bạn sẽ không phản hồi trong thời gian đó vì I / O vào đĩa sẽ ở mức 100% nên mọi truy cập vào đĩa có thể bị trì hoãn rất nhiều.
NuTTyX

7

Mặc dù câu trả lời của @ NZD là đúng về mặt kỹ thuật, tôi muốn thêm một góc nhìn khác. Tất cả phụ thuộc vào những gì bạn đang cố gắng thực hiện. Tôi sử dụng hàng tá môi trường khác nhau với nhiều ảnh chụp nhanh mỗi. Một số trong những môi trường này là để thử nghiệm và phải rất ổn định, vì vậy chúng được giữ trong một thời gian dài, lên đến 6 tháng một số lần. Bạn chỉ cần có ý thức về các vấn đề có thể xảy ra khi làm như vậy, nhưng bạn có thể làm điều này là ổn.

Khi khôi phục lại ảnh chụp nhanh cũ, chúng tôi biết rằng các bản cập nhật Windows và / hoặc ứng dụng sẽ bị lỗi thời. Chúng tôi biết rằng điều đó có thể khiến mối quan hệ tin cậy đối với các tên miền không còn hợp lệ, chúng tôi biết rằng có thể thời gian đã bị thay đổi do thời gian tiết kiệm ánh sáng ban ngày. Nhưng một khi bạn đã tính đến tất cả những điều này, bạn có thể có một môi trường rất ổn định, do đó khi kiểm tra các thay đổi đối với các ứng dụng bạn đang phát triển, yếu tố thay đổi duy nhất là chính ứng dụng.

Nó thực sự phụ thuộc vào những gì bạn đang cố gắng để đạt được. Nếu bạn đang sử dụng VM cho các máy sản xuất, thì tôi khuyên bạn nên làm theo câu trả lời của New Zealand, nhưng một lần nữa nếu bạn đang sử dụng nó cho các máy sản xuất, tôi khuyên bạn không nên sử dụng VMare Workstation, mà thay vào đó là ESX / ESXi để tăng hiệu suất và độ ổn định các vấn đề.

Tất cả trong tất cả, câu trả lời của tôi sẽ là: Nó phụ thuộc, thực tế điều này có thể ổn. Tôi nghĩ một yếu tố lớn hơn sẽ là đảm bảo giữ cho số lượng ảnh chụp nhanh ở mức tối thiểu vì điều này sẽ làm chậm VM rất nhiều và chiếm nhiều dung lượng.

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.