Jump to content

Sawtooth write speeds?


w5lee

Recommended Posts

First thing I notice... is faster then normal speeds... are you using any kind of nic bonding? If so, the source your reading from, *seems* to be saturating the connection, but the other side (server side) cannot handle such input... there for the sawtooth pattern.

 

Could you comment more on the sending and receiving sides as far as physical hardware, specifications, and disk speed/network speed stats?

 

I ask though, because I've experienced this exact same thing, but my issue was due to my sending side, and network being beefier then the ending destination, creating exactly the same pattern your seeing. 

Link to comment

Thanks for the responses. I need to check my forum settings as I didn't get an email my post was replied to so sorry for the delay.

 

My system has 32GB of memory. I am writing to a cache pool of 3 SSD's using btrfs.

 

The data is not using the network the copy is being done on the server. I found a nice youtube video on configuring a root share to move data from one place to another without having to move data over the network.

This works great! He has many other well done and informational videos as well. Check them out!

 

So bottom line this is moving data from one share on the cache pool to another one. I would expect a fast transfer. Looks to me it first copies to ram. Once the ram is exhausted then it flushes to disk. Maybe that is what is causing the sawtooth. I would like to figure it out and try to fix as the transfer rate goes to zero sometimes and just seems to hang there a bit. Then things take back off again. Think it is a config issue but not sure.

 

Link to comment

I have several times seen the exact same oscillating bandwidth when copying using remote desktop from one Windows machine to a USB drive connected on another Windows machine. It seems like Windows have some bandwidth-controlling or RAM-buffering code that can become unstable in some situations.

Link to comment

I am not sure about the SSD's being trimmed

Pool appears healthy no alerts anywhere

Side note if I move a large file to the array I see the same sawtooth behavior, just at a much slower throughput.

 

PWM: The data isn't moving to the windows machine. I have verified this by using task manager and looking at my network bandwidth and can confirm the data isn't going through my windows box.

Link to comment

"Sawtooth write speeds" in unRAID may be common.

 

For this case, if the file not in same disk, even transfer not through Network, it still need time to complete the transfer between disks.

 

Could you make some calculation i.e. file size / time spend, then you will got actual transfer speed.

Edited by Benson
Link to comment
  • 1 year later...

I too have the sawtooth data transfer speed problem.

Happens when copying to and from the array over network connection.

 

I suppose i could try replacing the NIC in the array (unraid is really sensitive to NIC's in general)

I would love it to be something to do with a setting.

 

Literally, the transfer speed peaks at 70 megs a second then drops to zero, then picks back up to 70.... over and over again.

I'd be happy for a stable 50.

 

is there some tool to test bus speeds and transfer rates for devices in the unraid rig?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...