I happen to have several SMR drives that I would like to put into use. Copy times are horrible! Anyone out there know if there is a way to get plots onto an SMR drive in a reasonable time?
Currently I am using rsync and limiting the transfer speed to 2.5 mb/s and I do not have an issues. But each plot takes upwards to 12 hrs to copy over.
Since an SMR drive need to do multiple steps (and PC assisted I think) to write an already used space on the drive, I would suggest reformat, then write only to the drive in a single stream. That may alleviate the extra steps it needs to perform when writing on a ‘used’ track…maybe.
It has to be a user error (something wrong with the setup), as it is rather not likely that drive would take 12 hours instead of 15 minutes. Sure, SMR drives suck, but mostly / only for RAID setups, but not that much as single drives.
Thanks for the feedback, Yes the drives are newly partitioned and formatted. I am copying in a linear stream. So what I am doing is probably best it is going to get.
It is only taking 12 hours because I am limiting the speed. If I let the drives get full speed it starts raising my IOWAIT which ends up affecting everything else on the machine. So.
I am going to try and raid the speed a bit more, But ill just live with the slow copy. It is what it is. Got the drives for free, Cannot complain!
I do not understand your problem…
Why not limit the I/O of your copy command to use only idle I/O resources with ionice -c 3 <your_command> instead of limiting the copy speed?