I have 2 ehd on my hopper. Is there a way to move shows from 1 ehd to the other? Or do i have to move them to the hopper first, then to the ehd?
There is probably a lot of slack in the transfer that can be used to keep (both) / all streams active. What about the encoding/decoding times that can be overlapped with the transfers? CPU usage vs. channel transfers, assuming they have transfer channel(s)? We know it runs much more time than the actual transfer time to move a show.
John, edit looking at email version (did you change it?):
There can be little or no caching as the streams do not repeat in proximity.
I was really suggesting that after say 1/2 of files are transferred, you could start the other leg of the transfer. This would take you only a few seconds of monitoring and set up for each half but would remove 1/3 to 1/2 of the elapsed time--1st guess.
Getting back full control of the drives being the objective.
John K, I think we both missed an important point. The external drives are only handling one stream in 1 direction. The internal drive is "designed" for multiple streams, which is what we have transferring to/from the externals. How many? Well, the 3 recording, OTA if available, 2 display streams, PIP if used, and only then add the 3 transfer streams. That's a lot.
I meant encrypting/decrypting for encoding/decoding. Is that on the ASIC? I had impression it was CPU processed and that's what slows the transfer process from the disk speed and it is a lot slower than the read/write speed.
I understand pre-fetch and such. I was thinking of caching for keeping a copy for later use. That just doesn't work with large data sets.
Again the only seeks that would contend are on the internal drive, which we hope Dish programmers have optimized.
Good reading your offerings,
-Ken
Wish it were true but Dish does not allow disk-to-disk transfers (no such pipe) so it must be decrypted from source and re-encrypted to destination. Curious about the ASIC, too.There needn't be any decrypting of the stream to move data from point A to point B. The encrypted stream is all that needs to be copied from point A to point B. The only time you need the stream "in the clear" is during playback. It is possible that the decrypt routine is part of the ASIC for decoding. I don't know if that is the case though.
There should never be a need for encrypting the stream IMO.
...But the design is resource constrained with the small available RAM for caching.
Limited time offer