The best performance possible is achieved when the correct combination of hardware and software is present on the PC. The hardware you have looks more than capable to run the max speed for this drive, but sometimes the software gets in the way. It could be that the software is the cause because of the results you have mentioned. Here is a link with some recommendations from and ASUS* about NVMe drives. ASUS Z97 & X99 Motherboards & Intel 750 series NVMe SSDs – All You Need To Know | ASUS PC DiY | If you want it done ri…
It is important to mention that An NVMe* drive running on an OS that is not correctly optimized for the NVMe* protocol is most likely going to perform below what is expected. Even below a previous standard like AHCI over SATA. It is exactly the same if the driver is not the Intel provided driver, the performance may be reduced. Please consider that the type of test is key to obtain proper results. We don't have a guide to evaluate performance in Linux*, however, you can use the document as reference in order to see what the recommended settings for each test are: Intel® Solid-State Drive 750 Series - Evaluation Guide
We understand, you are running RH7. Nevertheless here is a link to our NVMe* drivers: Download Intel® Solid-State Drive Data Center Family for NVMe Drivers This contains a driver for the drive and for the NVMe* controller that comes embedded on the drive.
Thank you. I did consult that first document prior to buying it.
Intel does not provide NVMe drivers for Linux. The drivers are contained within the kernel.
What isn't optimized for NVMe? Is it the kernel? Is it Red Hat? Certainly you have enterprise customers running some form of the 3.x kernel using your NVMe drives? If I were to walk into my CIOs office today, I'd need to tell her that Intel NVMe doesn't work very well with Linux. That's difficult for me to believe given everything I've seen with this technology.
Let me ask this: How can I verify 100% functionality of the drive? Is there some software you have for Linux that can inspect things and just verify? Or, can I safely assume that it is working perfectly because I can use it and boot from it?