Hello,
Usually putting the data files of multiple databases (or a database with multiple data files) on different disk drive can achieve the purpose of distributing the I/O load, this helps performance. Also check this document for some recommendations when working with SQL Server database files and filegroups.
I am not familiar with RDM, please refer to following posts if help.
Better performance is more likely to be achieved by spreading database files across multiple VMDKs/RDMs. At a minimum, split database and log into different VMDKs/RDMs.
https://support.purestorage.com/Solutions/Microsoft_Platform_Guide/Microsoft_SQL_Server/001_Microsoft_SQL_Server_Quick_Reference