Re: [zfs-discuss] Periodic flush

2008-07-01 Thread Roch - PAE
Robert Milkowski writes: > Hello Roch, > > Saturday, June 28, 2008, 11:25:17 AM, you wrote: > > > RB> I suspect, a single dd is cpu bound. > > I don't think so. > We're nearly so as you show. More below. > Se below one with a stripe of 48x disks again. Single dd with 1024k > blo

Re: [zfs-discuss] Periodic flush

2008-06-30 Thread Robert Milkowski
Hello Robert, Tuesday, July 1, 2008, 12:01:03 AM, you wrote: RM> Nevertheless the main issu is jumpy writing... I was just wondering how much thruoughput I can get running multiple dd - one per disk drive and what kind of aggregated throughput I would get. So for each out of 48 disks I did: d

Re: [zfs-discuss] Periodic flush

2008-06-30 Thread Robert Milkowski
Hello Roch, Saturday, June 28, 2008, 11:25:17 AM, you wrote: RB> I suspect, a single dd is cpu bound. I don't think so. Se below one with a stripe of 48x disks again. Single dd with 1024k block size and 64GB to write. bash-3.2# zpool iostat 1 capacity operationsbandwid

Re: [zfs-discuss] Periodic flush

2008-06-28 Thread Roch Bourbonnais
Le 28 juin 08 à 05:14, Robert Milkowski a écrit : > Hello Mark, > > Tuesday, April 15, 2008, 8:32:32 PM, you wrote: > > MM> The new write throttle code put back into build 87 attempts to > MM> smooth out the process. We now measure the amount of time it > takes > MM> to sync each transaction g

Re: [zfs-discuss] Periodic flush

2008-06-27 Thread Robert Milkowski
Hello Mark, Tuesday, April 15, 2008, 8:32:32 PM, you wrote: MM> The new write throttle code put back into build 87 attempts to MM> smooth out the process. We now measure the amount of time it takes MM> to sync each transaction group, and the amount of data in that group. MM> We dynamically resiz

Re: [zfs-discuss] Periodic flush

2008-05-15 Thread Roch - PAE
Bob Friesenhahn writes: > On Tue, 15 Apr 2008, Mark Maybee wrote: > > going to take 12sec to get this data onto the disk. This "impedance > > mis-match" is going to manifest as pauses: the application fills > > the pipe, then waits for the pipe to empty, then starts writing again. > > Note t

Re: [zfs-discuss] Periodic flush

2008-04-18 Thread Robert Milkowski
Hello Mark, Tuesday, April 15, 2008, 8:32:32 PM, you wrote: MM> ZFS has always done a certain amount of "write throttling". In the past MM> (or the present, for those of you running S10 or pre build 87 bits) this MM> throttling was controlled by a timer and the size of the ARC: we would MM> "cut

Re: [zfs-discuss] Periodic flush

2008-04-15 Thread Bob Friesenhahn
On Tue, 15 Apr 2008, Mark Maybee wrote: > going to take 12sec to get this data onto the disk. This "impedance > mis-match" is going to manifest as pauses: the application fills > the pipe, then waits for the pipe to empty, then starts writing again. > Note that this won't be smooth, since we need

Re: [zfs-discuss] Periodic flush

2008-04-15 Thread Mark Maybee
ZFS has always done a certain amount of "write throttling". In the past (or the present, for those of you running S10 or pre build 87 bits) this throttling was controlled by a timer and the size of the ARC: we would "cut" a transaction group every 5 seconds based off of our timer, and we would als

Re: [zfs-discuss] Periodic flush

2008-03-28 Thread Robert Milkowski
Hello eric, Thursday, March 27, 2008, 9:36:42 PM, you wrote: ek> On Mar 27, 2008, at 9:24 AM, Bob Friesenhahn wrote: >> On Thu, 27 Mar 2008, Neelakanth Nadgir wrote: >>> >>> This causes the sync to happen much faster, but as you say, >>> suboptimal. >>> Haven't had the time to go through the bu

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread abs
you may want to try disabling the disk write cache on the single disk. also for the RAID disable 'host cache flush' if such an option exists. that solved the problem for me. let me know. Bob Friesenhahn <[EMAIL PROTECTED]> wrote: On Thu, 27 Mar 2008, Neelakanth Nadgir wrote: > > This causes t

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread eric kustarz
On Mar 27, 2008, at 9:24 AM, Bob Friesenhahn wrote: > On Thu, 27 Mar 2008, Neelakanth Nadgir wrote: >> >> This causes the sync to happen much faster, but as you say, >> suboptimal. >> Haven't had the time to go through the bug report, but probably >> CR 6429205 each zpool needs to monitor its th

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread Bob Friesenhahn
On Thu, 27 Mar 2008, Neelakanth Nadgir wrote: > > This causes the sync to happen much faster, but as you say, suboptimal. > Haven't had the time to go through the bug report, but probably > CR 6429205 each zpool needs to monitor its throughput > and throttle heavy writers > will help. I hope that

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread Neelakanth Nadgir
Bob Friesenhahn wrote: > On Wed, 26 Mar 2008, Neelakanth Nadgir wrote: >> When you experience the pause at the application level, >> do you see an increase in writes to disk? This might the >> regular syncing of the transaction group to disk. > > If I use 'zpool iostat' with a one second interval

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread Richard Elling
Selim Daoud wrote: > the question is: does the "IO pausing" behaviour you noticed penalize > your application? > what are the consequences at the application level? > > for instance we have seen application doing some kind of data capture > from external device (video for example) requiring a const

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread Bob Friesenhahn
On Wed, 26 Mar 2008, Neelakanth Nadgir wrote: > When you experience the pause at the application level, > do you see an increase in writes to disk? This might the > regular syncing of the transaction group to disk. If I use 'zpool iostat' with a one second interval what I see is two or three samp

Re: [zfs-discuss] Periodic flush

2008-03-27 Thread Selim Daoud
the question is: does the "IO pausing" behaviour you noticed penalize your application? what are the consequences at the application level? for instance we have seen application doing some kind of data capture from external device (video for example) requiring a constant throughput to disk (data f

Re: [zfs-discuss] Periodic flush

2008-03-26 Thread Neelakanth Nadgir
Bob Friesenhahn wrote: > My application processes thousands of files sequentially, reading > input files, and outputting new files. I am using Solaris 10U4. > While running the application in a verbose mode, I see that it runs > very fast but pauses about every 7 seconds for a second or two.

[zfs-discuss] Periodic flush

2008-03-26 Thread Bob Friesenhahn
My application processes thousands of files sequentially, reading input files, and outputting new files. I am using Solaris 10U4. While running the application in a verbose mode, I see that it runs very fast but pauses about every 7 seconds for a second or two. This is while reading 50MB/seco