我想在vmware环境中的ubuntu vm上使用一些设备。我可以选择将它们用作rdm或vmdk。出于性能优势,我最初考虑将它们用作rdm。但是,由于兼容性的原因,我遇到了一些问题(在ubuntu版本的软硬件堆栈中,ubuntu内核版本,驱动程序,主板,磁盘等等)。当我试图找出RDM和VMDK之间的性能差异时,我遇到了很多信息,说明到目前为止,两者之间没有太大的差异,但是这些帖子大多是针对特定配置的。
我想知道,与vmdk相比,在rdm模式下使用原始linux块设备是否还有显著的性能优势?
最佳答案
根据我的经验,在生产中运行的MS-SQL服务器中,我将RDM替换为VMDK,它运行得很好。
另外,使用VDDK给你的设备带来了很大的灵活性,这是一个很大的好处。