Oracle Flash Accelerator F320 NVME Devices Require Solaris 11. SRU 9.4 or later for Native 4K Physical Block Size Support (ashift:12) (Doc ID 2213861.1)

Last updated on DECEMBER 14, 2016

Applies to:

Oracle Flash Accelerator F320 PCIe Card - Version All Versions and later
Solaris Operating System - Version 11.3 and later
Information in this document applies to any platform.

Symptoms

For optimal IO performance it is essential that the IO from the Operating System to the device is correctly aligned to the native physical block size (pbsize) of the device.  The Oracle Flash Accelerator F320 NVME has a 4K native block size but is backwards compatible with 512b (logical block size).  This can be shown with the nvmeadm(1M) command:

Previous generation Flash Accelerator PCIE cards such as the F40, F80, and F160 use the sd driver.  The F320 is the first NVME (Non-Volatile Memory Express) which utilises the blkdev driver instead of sd.  Unlike the sd driver, the blkdev driver has no support for specifying the physical-block-size in the driver config file.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms