Hi,
Currently in our development environment for storage, we have 2 different servers, one equipped with LSI SAS card and other with LSI card for SATA drives.
When we run the following command:
Basically, we are writing raw IO of size 1 GB on /dev/da10. The write operation of 1 GB takes ~20 minutes. However, when we perform the same operation on a Linux CentOS 7, the write operation takes only 11 seconds.
We got the same result on FreeBSD 10.1, 10.2 & current 11.0 version.
After suspecting MPR & MPT driver, we further run the same dd(8) command on a system which has the SATA connected through AHCI interface, in this case it took 24 seconds.
Other interesting behavior observed is:
In this case it took 7 seconds, considering that FS cache comes into play and enables the write so fast. Immediately after the completion of the write, we unmounted the drive.
Considering that the flush will be kicked in and expected to take around ~20 minutes, but, it took only 7 seconds.
Are there any known performance issues in mpr(4) & mpt(8) drivers?
It would be helpful to understand the issue.
Thanks and Regards,
Nagaraj
Currently in our development environment for storage, we have 2 different servers, one equipped with LSI SAS card and other with LSI card for SATA drives.
When we run the following command:
dd if=/dev/zero of=/dev/da10 bs=8192 count=131072
Basically, we are writing raw IO of size 1 GB on /dev/da10. The write operation of 1 GB takes ~20 minutes. However, when we perform the same operation on a Linux CentOS 7, the write operation takes only 11 seconds.
We got the same result on FreeBSD 10.1, 10.2 & current 11.0 version.
After suspecting MPR & MPT driver, we further run the same dd(8) command on a system which has the SATA connected through AHCI interface, in this case it took 24 seconds.
Other interesting behavior observed is:
Code:
# newfs /dev/da10
#mount /dev/da10 /mnt/tmp
#dd if=/dev/zero of=/dev/da10 bs=8192 count=131072
Code:
#umount /mnt/tmp
Are there any known performance issues in mpr(4) & mpt(8) drivers?
It would be helpful to understand the issue.
Thanks and Regards,
Nagaraj
Last edited by a moderator: