1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Roamio Plus Gigabit performance

Discussion in 'TiVo Roamio DVRs' started by kbmb, Oct 9, 2013.

  1. Oct 9, 2013 #1 of 47
    kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    I currently have a 4th Gen Airport Extreme that's wired to a Linksys 10/100 switch that my Roamio Plus is connected to.

    Using kmttg on a Windows 7 machine, when I go to transfer a show using that setup I get around 85 Mbps transfer (according to kmttg).

    Curiously, I bypassed the 10/100 switch to see what increase in speeds I would get using a Gigabit connection. The same transfer was now 128 Mbps.

    Shouldn't the gigabit connection be higher than that? Or does the Tivo and kmttg have to do things that add overhead?

    Also noticed that in my DHCP client list, the Roamio Plus has 2 MAC addresses? I would imagine one would be the wireless and the other the wired.....but I have the Roamio setup to only be wired? Why would both be showing up? I've never connected my Roamio via wireless and neither of those addresses are in the wireless clients list. Unless they have different chips for 10/100 and 1000?

    -Kevin
     
  2. Oct 9, 2013 #2 of 47
    jrtroo

    jrtroo User

    4,059
    4
    Feb 4, 2008
    The two addresses are for Tivo core functions and the stream functions.
     
  3. Oct 9, 2013 #3 of 47
    kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    Cool. Thanks. Interesting to know.

    -Kevin
     
  4. Oct 9, 2013 #4 of 47
    HDRyder9

    HDRyder9 Member

    195
    0
    Aug 2, 2007
    I've always been disappointed with the speed of gigabit Ethernet. In the real world, I typically get about twice the speed of 100bT.
     
  5. Oct 9, 2013 #5 of 47
    moyekj

    moyekj Well-Known Member

    11,134
    27
    Jan 23, 2006
    Mission...
    There's some overhead on the TiVo as it needs to decrypt, demux, remux, re-encrypt while transferring which makes it CPU limited. That's why series 4 transfers were faster than series 3 and now series 5 transfers are faster than series 4. Depending what computer you are using and where you are writing to you may be I/O write speed limited. You *may* be able to speed up by using TS Transfers option in kmttg, but that won't do you much good unless you are using VideoRedo to decrypt instead of tivodecode.
     
  6. Oct 9, 2013 #6 of 47
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    Has anyone done a head-to-head of PS vs. TS on a Plus or Pro? I only have a Base, and they both max out the port. The difference is dramatic on a Premiere.
     
  7. Oct 9, 2013 #7 of 47
    kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    Testing this, I can transfer a .Tivo file from my Mac to my PC connected to the Airport Extreme via gigabit and I max out at a transfer speed of around 282 Mbps. This is initiating the transfer from the Mac to a shared Windows folder.

    Going the other way, transferring from the PC to the Mac (again using the Mac to copy a file from a shared folder), I get a much higher 464 Mbps....not sure why it's faster.

    So clearly, the overall Tivo transfers are much slower than typical computer to computer transfers.

    Granted....coming from a TivoHD, the transfers out of Tivo are 10x faster so I'm happy about that.


    -Kevin
     
  8. Oct 9, 2013 #8 of 47
    PHeadland

    PHeadland New Member

    38
    0
    Mar 29, 2005
    San Mateo, CA
    Gigabit Ethernet is 10x faster than 100 Mb Ethernet. The equipment on each end is frequently the limiting factor. So when you saw "disappointing" performance, it simple meant that whatever machines you were using could not maintain a higher sustained speed to/from their network interfaces.

    The real value of gigabit Ethernet is when many machines are all sharing a network - no single machine may need all of the available bandwidth, but when you add all the traffic together it's a different story.

    TiVo Roamio cannot send data at 1 Gb / second; I'm surprised it gets above 100 Mb / second.
     
  9. Oct 9, 2013 #9 of 47
    kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    Repeated the Mac to PC copy but this time accessing the file FROM the PC.

    The file copy dialog topped out at 117 MB/s (936 Mbps).
    But Resource Monitor topped out at 404 Mbps.

    Guessing one isn't correct :D

    -Kevin


    Then I'm curious, why would Tivo put in a gigabit ethernet card in the Plus and Pro if the machine can't utilize it? Clearly based on my original transfer, even though it's not getting anywhere near 1 Gb speeds......it is an increase when connected via gigabit.

    -Kevin
     
  10. bradleys

    bradleys It'll be fine....

    3,687
    4
    Oct 31, 2007
  11. moyekj

    moyekj Well-Known Member

    11,134
    27
    Jan 23, 2006
    Mission...
    It is taking advantage of it seeing as you are getting > 100Mbps speeds, and also the Pro and Plus machines have integrated MoCA 1.1 which is also > 100 Mbps and it's likely a combo ethernet/MoCA SOC being used. Base Roamio doesn't have integrated MoCA so cheaper to go with 10/100 for just ethernet.
     
  12. Alan_r

    Alan_r New Member

    33
    0
    Sep 13, 2013
    Also, what Ive found most curious is that the wired port and the wireless have the same MAC address.
    When I connected wired and wirelessly I noticed in my DHCP logs that the MACs were the same.

    I guess thats to prevent both interfaces from being active at the same time, unlike a PC?
     
  13. scole250

    scole250 Member

    802
    5
    Nov 8, 2005
    Goldsboro, NC
    I doubt you could find an ongoing supply of 100Mbit adapters. There's plenty for sale, but I wouldn't setup new system production line and software using a part you may not get another batch of.

    Besides 128Mbit is still better than 100Mbit and even with 100Mbit adapter, I doubt you would get close to the 100Mbit rate.
     
  14. kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    But they are putting just 10/100 in the base Roamio.

    -Kevin
     
  15. socrplyr

    socrplyr Active Member

    1,076
    1
    Jul 19, 2006
    Tivo did not put in a gigabit ethernet card, because there is no ethernet card in the machine to begin with. The SoC used is an off the shelf part and the ethernet is a minor portion of it.
    Inside the Tivo Roamio Plus/Pro there is a 1Gb ethernet switch. Connected to the switch is the Plus/Pro SoC (effectively the DVR), the MoCA adapter, the external ethernet port, and the Stream hardware. Now they have integrated much of this onto a single board, but the setup is _almost_ the same as taking the Roamio Basic and the other components and hooking them all up in separate boxes. Now the Roamio Basic's SoC appears to have only 100Mb ethernet integrated, so you would only be able to pull from it at 100Mb.

    As a side note, this setup is the same as the Premiere Elite/4/XL4. The only difference in those is that S4 SoC only had 100Mb ethernet integrated. So even though the device would connect to the rest of your hardware at 1Gbps, you could only pull from the Tivo DVR at 100Mbps.
     
  16. socrplyr

    socrplyr Active Member

    1,076
    1
    Jul 19, 2006
    They didn't put on in the Roamio Base. The SoC that they got to choose from had 100Mbit.
     
  17. socrplyr

    socrplyr Active Member

    1,076
    1
    Jul 19, 2006
    I bet there isn't a version of the SoC that they used with 1Gb.
     
  18. kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    Thanks for the explanation. I only used "card" in my previous statement because I'm networking challenged :p

    I had assumed everything is chip based now.

    Regardless of setup.....I was hoping for a bit better performance from the Gigabit side on transfers.

    -Kevin
     
  19. socrplyr

    socrplyr Active Member

    1,076
    1
    Jul 19, 2006
    I agree. I wouldn't ever expect anywhere near 1Gbps, but I was hoping for 200+ Mbps. My current reading is 117 Mbps (via MoCA). Maybe I will hook directly into the box and see what I can get a little later.

    When you were computing your throughput numbers how were they computed? Remember that for networking 1Gbps means 1000^3 bits per second, not 1024^3 bits per second. When talking Mega, that is a 5% error when making the comparison. (Your 128 Mbps would become 134 Mbps.)
     
  20. kbmb

    kbmb Active Member

    1,286
    13
    Jun 22, 2004
    NH
    Whatever raw number I got, if it wasn't in Mbps I did the conversion in Google or Wolfram.

    kmttg was giving me Mb/sec
    OS X activity monitor shows MB/sec
    Windows Resource Monitor shows B/sec

    So for the kmttg I wasn't doing any conversion, as the 85 and 128 Mbps numbers were directly from the app.

    All the others I was letting Google convert them. Although, whether right or wrong, any 5% difference wouldn't matter here since the gigabit speeds from the Tivo are so much slower that what I was hoping for.

    -Kevin
     

Share This Page