Summary: | 碩士 === 國立中正大學 === 資訊工程研究所 === 105 === iSCSI is a storage network technology which combines the performance of SAN and the high scalability of NAS. It is not only compatible with existing Ethernet, but low-cost, scale-out and easy to maintain. It is a good candidate to fulfill the virtualization needs of cloud computing in high capacity、high performance. However, TCP protocol is too complicated, huge and hard to offload. What if we can practice iSCSI on a high performance low latency network protocol rather than TCP, for example: iSCSI over RDMA via Soft-RoCE, then we can solve the poor iSCSI performance issues and benefit from the lower cost to upgrade the existing network. Furthermore, it is far cheaper solution than the traditional data center with fabric. Hence, it is worth to research the software approach work or not.
In order to get precise measurements, this experiment actually sets up the test environment to confirm that the approach is feasible and modified system kernel and drivers to deeply observe the performance. Then, we use several assessment tools to actually compare the performance of NFS,iSCSI and iSER in micro、macro. The purpose is to verify the Soft-RoCE is better than the traditional Sockets or not.
The experiments demonstrated that iSCSI is clearly better than NFS to access small files, despite some of the data may still not actually written to the hard disk that is iSCSI different from the NFS in file meta approach. Regarding the verbs API in Soft-RoCE, the actual data shows: as the transmission is getting bigger, the system CPU consumption is growing significantly, but the iSER does improve the IOPS of the network storage in 7%~15%.
The conclusion is that iSER has better performance than iSCSI and NFS, it is suitable to email or database servers and files sharing in the ERP system of the small and middle model business organization.
Keywords: LAN, GbE, iSCSI, NFS, RDMA, iSER, Soft-RoCE
|