Date: Tue, 15 Jan 2013 09:04:25 -0800 From: Tim Kientzle <tim@kientzle.com> To: Karim Fodil-Lemelin <fodillemlinkarim@gmail.com> Cc: freebsd-hackers@freebsd.org Subject: Re: IBM blade server abysmal disk write performances Message-ID: <710B89CC-004B-4766-A7C1-0B8CE45F64CF@kientzle.com> In-Reply-To: <50F563BE.7010609@gmail.com> References: <50F563BE.7010609@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 15, 2013, at 6:12 AM, Karim Fodil-Lemelin wrote: > Hi, >=20 > I'm struggling getting FreeBSD 9.1 properly work on an IBM blade = server (HS22). Here is a dd output from Linux CentOS vs FreeBSD 9.1. >=20 > CentOS: >=20 > 100000+0 records in > 100000+0 records out > 51200000 bytes (51 MB) copied, 1.97883 s, 25.9 MB/s >=20 >=20 > FreeBSD 9.1: >=20 > 10000+0 records in > 10000+0 records out > 5120000 bytes transferred in 60.024997 secs (85298 bytes/sec) What exactly was the 'dd' command you used? In particular, what block size did you specify? Can you strace the 'dd' command on CentOS to verify that it's using the actual block size you specified? Some programs (I've written at least one) "cheat" by actually doing larger I/O operations than you request. This makes a big difference in performance. So this could reflect optimizations in GNU dd more than any difference in the actual disk I/O. If you want to do a more robust comparison, look for one of the disk benchmarking programs in ports and see if it's available (in the same version) for CentOS. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?710B89CC-004B-4766-A7C1-0B8CE45F64CF>