Không rõ tại sao Intel® Memory Latency Checker (MLC) hiển thị băng thông đọc tối đa ~ 1,9TB / giây, điều này là không thể vì băng thông tối đa lý thuyết cho 12 kênh là ~ 240 GB / giây trong hệ thống 6 DIMMS (1 vùng) được ánh xạ tới 1 không gian tên fsdax.
Các công cụ sau đây có thể được sử dụng để kiểm tra hiệu suất của bộ nhớ liên tục Intel® Optane™.
Một yếu tố quan trọng trong việc xác định hiệu suất ứng dụng là thời gian cần thiết để ứng dụng tìm nạp dữ liệu từ hệ thống phân cấp bộ nhớ cache của bộ xử lý và hệ thống con bộ nhớ. Công cụ Intel® MLC được sử dụng để đo độ trễ và băng thông của bộ nhớ và hiển thị cách chúng thay đổi khi tăng tải trên hệ thống. Intel® MLC cũng cung cấp một số tùy chọn để điều tra chi tiết hơn, trong đó băng thông và độ trễ từ một bộ lõi cụ thể đến bộ nhớ đệm hoặc bộ nhớ có thể được đo.
Chạy Intel® MLC mà không có đối số bổ sung sẽ gọi tất cả các chế độ: ma trận độ trễ và băng thông, băng thông cao nhất và độ trễ được tải. Chạy từng cá nhân như sau:
Hành vi mặc định của Intel® MLC là chỉ kiểm tra DRAM hoặc Intel® Optane™ mô-đun Bộ nhớ liên tục khi được cấu hình trong Chế độ Bộ nhớ. Để kiểm tra các mô-đun Bộ nhớ liên tục Intel® Optane™ ở Chế độ Ứng dụng Trực tiếp bằng cách sử dụng Intel® MLC, các không gian tên phải được tạo bằng chế độ devdax. Thử nghiệm Intel® MLC có thể được định cấu hình để sử dụng (các) thiết bị /dev/daxN.M . Tài liệu Intel® MLC có trong gói tải xuống có một số ví dụ để sử dụng thiết bị devdax. Để kiểm tra fsdax, sector hoặc raw, nên sử dụng tiện ích điểm chuẩn cấp cao hơn như Trình kiểm tra I/O linh hoạt (FIO).
FIO là một công cụ mô phỏng khối lượng công việc I/O mong muốn bằng cách sử dụng các tệp công việc mô tả một thiết lập cụ thể. Các tệp công việc đơn giản nhất có phần toàn cục để xác định các tham số được chia sẻ và một hoặc nhiều phần công việc mô tả các công việc liên quan. FIO cung cấp tài liệu chi tiết về thiết lập tệp công việc và thông số thời gian chạy của họ.
FIO đã được điều chỉnh để hiểu I / O liên quan đến các hệ thống tệp nhận biết bộ nhớ liên tục. Khi chỉ định ioengine, hãy chọn một trong các lựa chọn sau cho hệ thống tệp hỗ trợ DAX:
FIO đã được thử nghiệm để hoạt động trên Linux*, Solaris*, AIX*, HP-UX*, OSX*, NetBSD*, OpenBSD*, Windows*, FreeBSD* và DragonFly*. Nó cũng có thể sẽ hoạt động trên các hệ thống khác. Các công cụ bộ nhớ liên tục sẽ chỉ hoạt động trên các hệ điều hành hỗ trợ bộ nhớ liên tục.