Nơi tôi làm việc, chúng tôi có rất nhiều máy chủ "sắt lớn" được sử dụng để lưu trữ nhiều máy ảo sử dụng Xen Hypervisor. Chúng thường được cấu hình với RAM 32 GB, các tiến trình lõi kép và các ổ đĩa nhanh với dung lượng I / O dung lượng lớn.
Chúng ta đang ở thời điểm mà cấu hình phần cứng hiện tại đang tồn tại lâu hơn một chút và đã đến lúc phải ra ngoài và cung cấp phần cứng mới lớn hơn, nhanh hơn và sáng hơn.
Như đã đề cập ở trên, bộ công cụ hiện có đã được triển khai với RAM 32 GB và điều đó đã hạn chế một cách hiệu quả số lượng máy ảo mà chúng tôi có thể triển khai cho máy chủ lưu trữ.
Tuy nhiên, khi điều tra phần cứng mới hơn, rõ ràng là bạn có thể nhận được nhiều RAM hơn trong một máy với 64, 72 hoặc thậm chí 96GB trong một khung. Rõ ràng, điều này sẽ cho phép chúng tôi có được nhiều máy hơn đến một máy chủ nhất định luôn luôn là một chiến thắng. Phân tích hoàn thành cho đến nay cho thấy rằng yếu tố giới hạn bây giờ sẽ được chuyển sang hệ thống con đĩa.
Vấn đề là bây giờ, cố gắng hiểu ý tưởng của chúng ta về ... Sử dụng, chúng ta biết rằng chúng ta không bị giới hạn về băng thông I / O, hơn nữa, số lượng ngẫu nhiên I / O hoạt động có thể được hoàn thành .. Chúng tôi biết giai thoại rằng một khi chúng tôi đạt đến điểm này thì iowait sẽ bay lên trời và toàn bộ hiệu suất của máy sẽ chuyển sang những con chó.
Bây giờ đây là mấu chốt của câu hỏi tôi đang hỏi, có ai biết cách theo dõi / xu hướng chính xác hiệu suất I / O hiện tại cụ thể liên quan đến số lượng op / I ngẫu nhiên được hoàn thành không?
Điều tôi thực sự đang cố gắng để có được một số liệu là "cấu hình này có thể xử lý thành công X số lượng yêu cầu I / O ngẫu nhiên và hiện tại chúng tôi (trung bình) đang thực hiện Y ops với đỉnh Z ops".
Cảm ơn trước!