Achieve 2.0 GB/s + I/O Speed With ZFS On Proxmox For Your Dedibox Limited 1215 Server

Posted On // Leave a Comment

Can't say I've tested this extensively or know much about it in regards to reliability or accuracy of the results.. but I was so amazed at the dd test from just choosing ZFS in RAID 0 from the Proxmox install that I thought I would post it here..


Just a word of caution.. this is only for testing and probably has no real value in a live server environment and that playing around with RAID or Choosing the wrong RAID type may lead to drastic data loss.. So please!! only try this on a test server.


The Wiki:



http://ift.tt/1sZ8BSA

http://ift.tt/va7fA8


Specs:



Dedibox Limited 1215




  • Intel Xeon E3 1220 V2 @ 3.10 Ghz




  • 16 GB RAM




  • 2 x 450GB SAS 15K




  • HP Smart Array P410 Controller 256MB Cache with BBU




Procedure:



Well not much to do.. my settings are as follows:




  • In my online.net console my Hardware RAID is set to RAID 0




  • Proceed to do a bare-metal Install of Proxmox from iLO choosing ZFS RAID 0 as file type as oppose to the default ext3. You can choose this setting under the options button in the Proxmox installer.




Note:



In RAID 0 with ext3 I would usually achieve a dd of 230/MB/s to 290/MB/s


Sample Results:



ZFS RAID 0




dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.416202 s, 2.6 GB/s

dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.449092 s, 2.4 GB/s

dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.499102 s, 2.2 GB/s

dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.475973 s, 2.3 GB/s

dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.46622 s, 2.3 GB/s

dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.426818 s, 2.5 GB/s

dd if=/dev/zero of=iotest bs=64k count=16k conv=fdatasync && rm -fr iotest
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.439555 s, 2.4 GB/s


http://ift.tt/1dvHQ0Z

0 comments:

Post a Comment