Microsoft Azure - Đĩa đệm
Chúng ta đã xem trong chương trước 'Cấu hình đĩa', cách chúng ta phải chọn tùy chọn bộ nhớ đệm cho đĩa mà chúng ta đã đính kèm. Theo mặc định, nó là 'không'. Chúng tôi có thể chọn chỉ đọc hoặc đọc / ghi tùy theo yêu cầu của chúng tôi. Chương này sẽ thảo luận về cách cài đặt này ảnh hưởng đến hiệu suất của các hoạt động đầu vào / đầu ra.
Thông thường, cài đặt bộ đệm sẽ cải thiện đáng kể khi thực hiện các thao tác đọc-ghi với lượng lớn dữ liệu. Tuy nhiên, nếu thực hiện nhiều thao tác vào / ra ngẫu nhiên, thì việc tắt bộ nhớ đệm sẽ được ưu tiên hơn vì các hoạt động trên bộ nhớ đệm sẽ phát sinh phí dựa trên số lượng giao dịch. Các phép toán ngẫu nhiên sẽ không tạo ra bất kỳ sự cải thiện đáng kể nào về hiệu suất.
Đọc bộ nhớ cache cải thiện hiệu suất, khi dữ liệu được đọc trước, trong các hoạt động đầu vào-đầu ra và được lưu trữ vào bộ nhớ cache. Ngoài ra, bộ nhớ cache phải đủ lớn để lưu trữ tất cả dữ liệu.
Đối với tất cả các đĩa hệ điều hành, bộ nhớ đệm trong bộ nhớ được thực hiện theo mặc định trừ khi người dùng tắt thủ công. Nếu nhiều thao tác nhập / xuất ngẫu nhiên trên tệp được thực hiện trong đĩa hệ điều hành, tốt hơn nên di chuyển chúng vào đĩa dữ liệu nơi bộ đệm ẩn mặc định bị tắt. Cài đặt bộ nhớ cache có thể được thao tác bằng lệnh PowerShell cho phép, API và cổng quản lý Azure. Chúng ta có thể đặt bộ đệm từ cổng quản lý trong khi tạo máy ảo và đĩa dữ liệu.