From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugme-daemon@bugzilla.kernel.org
Subject: [Bug 11898] mke2fs hang on AIC79 device.
Date: Wed, 12 Nov 2008 02:47:42 -0800 (PST)
Message-ID: <20081112104742.0B56D108056@picon.linux-foundation.org>
References:
Return-path:
Received: from smtp1.linux-foundation.org ([140.211.169.13]:55373 "EHLO
smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK)
by vger.kernel.org with ESMTP id S1750966AbYKLKsL (ORCPT
);
Wed, 12 Nov 2008 05:48:11 -0500
Received: from picon.linux-foundation.org (picon.linux-foundation.org [140.211.169.79])
by smtp1.linux-foundation.org (8.14.2/8.13.5/Debian-3ubuntu1.1) with ESMTP id mACAlgLJ017502
for ; Wed, 12 Nov 2008 02:47:43 -0800
In-Reply-To:
Sender: linux-scsi-owner@vger.kernel.org
List-Id: linux-scsi@vger.kernel.org
To: linux-scsi@vger.kernel.org
http://bugzilla.kernel.org/show_bug.cgi?id=11898
------- Comment #37 from vandrove@vc.cvut.cz 2008-11-12 02:47 -------
Patch from #36 fixes hangs & crashes. Thanks.
So only remaining problem (for me...) is that with default setup I'm now
getting only 50% of throughput I was getting with 2.6.27 - I can get ~40% back
by limiting disks to 8 requests (so 31 per SATA controller is not hit that
frequently), at the cost of making random I/O much worse... Here are
sequential write data (dd if=/dev/zero of=/xxx) - with default setting ~25MBps
* 4, with restricting disks to 8 commands ~39MBps * 4. 2.6.27 gets ~47MBps *
4, and 2.6.27 with sata_sil24 patch to increase PCIe read length gets ~51MBps *
4 (which is present in current git tree tested here).
Default setting:
gwy:~# ./x.sh
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 110.417 s, 38.0 MB/s
gwy:~# 4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 155.827 s, 26.9 MB/s
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 206.971 s, 20.3 MB/s
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 206.301 s, 20.3 MB/s
Only 8 requests per drive; there are 4 drives sharing one tag map with 31
entries:
gwy:~# for a in /sys/block/*/queue/nr_requests; do echo 8 > $a; done
gwy:~# ./x.sh
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 103.588 s, 40.5 MB/s
gwy:~# 4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 110.86 s, 37.8 MB/s
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 105.978 s, 39.6 MB/s
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 107.94 s, 38.9 MB/s
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.