Điều gì thực sự xảy ra khi tôi đánh dấu một đĩa là SSD trong ESXi?


12

Trong VMWare ESXi / vSphere, bạn có thể đánh dấu đĩa hoặc LUN là "Flash" , cho biết rằng đĩa là ổ SSD (hoặc LUN là ổ lưu trữ SSD / flash)

Khi bạn làm như vậy, bạn nhận được cảnh báo sau:

Đánh dấu đĩa HDD là đĩa flash có thể làm giảm hiệu suất của kho dữ liệu và dịch vụ sử dụng chúng.  Đánh dấu đĩa là đĩa flash chỉ khi bạn chắc chắn rằng những đĩa đó là đĩa flash.

Đánh dấu đĩa HDD là đĩa flash có thể làm giảm hiệu suất của kho dữ liệu và dịch vụ sử dụng chúng. Đánh dấu đĩa là đĩa flash chỉ khi bạn chắc chắn rằng những đĩa đó là đĩa flash.

Cảnh báo này khiến tôi tò mò: việc đánh dấu LUN là flash thực sự làm gì? Làm thế nào để nó thay đổi hành vi / hiệu suất của VMware? Làm thế nào nó có thể làm giảm hiệu suất, IE những gì thay đổi về mặt kỹ thuật ở mức độ thấp?


3
Câu hỏi tuyệt vời. Tôi đã tình cờ tự hỏi về điều này khá lâu rồi, nhưng chưa bao giờ nỗ lực tìm câu trả lời.
EEAA

3
Ổ đĩa flash không có thời gian tìm kiếm không giống như ổ đĩa cơ, vì vậy có lẽ nó loại bỏ các nỗ lực để giữ cho dữ liệu được phân mảnh.
Jason Martin

Tôi đã nghi ngờ điều gì đó tương tự @JasonMartin nhưng không muốn đoán, muốn biết chắc chắn!
Josh

kb.vmware.com/elfservice/microsites/ Từ Có vẻ như VMware cố gắng tránh viết thư cho nó hoặc đưa nó vào một con đường quan trọng
quadruplebucky

Điều đó rất hữu ích @quadruplebucky, đọc ngay bây giờ. Cảm ơn!
Josh

Câu trả lời:


3

Khi bạn đánh dấu một đĩa là đĩa flash, VMware chủ yếu cố gắng sử dụng nó làm bộ đệm cho kho dữ liệu. Vì SSD nhanh hơn nhiều so với đĩa cứng, nó cải thiện hiệu suất của kho dữ liệu. Nếu bạn đánh dấu một đĩa cứng là đĩa flash, VMware sẽ cố gắng sử dụng nó làm bộ đệm, hy vọng thời gian tìm kiếm rất thấp và thông lượng cao. Vì một đĩa cứng không thể cung cấp hiệu suất này, bạn sẽ nhận thấy hiệu suất bị giảm trên kho dữ liệu.

Một lời cảnh báo: Đã lâu rồi tôi mới nghe điều này khi đào tạo về VMware, tôi có thể nhớ nó sai hoặc trong bối cảnh sai, vì vậy hãy dùng nó với một hạt muối.


1
Tôi khá chắc chắn ESXi sẽ không sử dụng SSD tự động để lưu vào bộ đệm, theo như tôi biết bạn cần định cấu hình rõ ràng các thiết bị lưu trữ. Tuy nhiên, bạn đã đúng về điều này: Nếu bạn đánh dấu các ổ cứng chậm là SSD và sử dụng chúng để lưu vào bộ đệm, bạn sẽ thấy hiệu suất thấp hơn thay vì nhiều hơn. Theo như tôi biết, việc đánh dấu các thiết bị là SSD là một tính năng cho các tình huống mà bộ điều khiển (RAID-) của bạn che giấu các thai nhi thực sự của thiết bị. Đừng đánh dấu ổ cứng là SSD nếu bạn cần hiệu suất SDD!
Mario Lenz
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.