Forum Topic

Network Attached Storage (NAS)

  • On my TrueNAS setup, I noticed that putting the NAS server PC plugged into the TPLink Load Balancer causes issues (video freeze), because of the additional hop or if the R605 is becoming the bottleneck.

    So I moved the NAS server directly to one of Archer C64's LAN ports. It's on the Archer C64 where other clients (Android TV setup boxes are connected to and the Smart TVs). There are less instances of video freeze and media freeze but the WiFi clients still experience sometimes drops and freeze, sometimes video stop, especially those at the 2nd floor where C64's signals are being extended by a Xiaomi Wifi Extender Pro.

    Previous Setup: Globe/Converge -> TPLink R605 (NAS is plugged here) ->TPLink Archer C64 ->
    ->TPLink Archer C64 -> Wifi clients at 1stflr
    ->TPLink Archer C64->Xiaomi Wifi Extender->Wifi clients 2ndflr.

    New/Current Setup: Globe/Converge -> TPLink R605 ->TPLink Archer C64 (NAS is plugged here)
    ->TPLink Archer C64 -> Wifi clients at 1stflr
    ->TPLink Archer C64->Xiaomi Wifi Extender->Wifi clients 2ndflr.

    Addition Notes:
    - WiFi signals to the android setup boxes are 4/5 and 5/5.
    - Xiaomi WiFi Extender is reporting good signal reception from the Archer C64.
    - All setup boxes are running Kodi's latest v19 with the latest Plex plugin.

    Next Steps:
    > Check if the Hardware of the Android Setup boxes are the Bottlenecks (I'm running TX3mini, Tx6, and a Tylex VPRO88).
    > Observe which Android Setup boxes are experiencing the problems and trying to interchange between 1st floor and 2nd floor
    > Replace the Xiaomi WiFi Extender Pro (300mbps) with a dual band WiFi Mesh (around Php1000 for the R315 or 330 TPLink which will form the mesh).
    > Upgrade the NAS server hardware (i3-4130 CPU with 8GB RAM) though I think these would be the last consideration as I don't experience video freezes and video stops when running Plex plugin on Desktops wired to Archer C64.

    Anything else I missed guys? :) thanks in advance again.
  • Find the throughput of your WiFi network first. Do a bi-directional iperf3 test from your NAS to your WiFi client to rule out any throughput issues. Depending on what you're playing you could easily overwhelm your AP. You may also want to enable "airtime fairness" on your AP. If you have quite a few slow/old devices on your wireless network, they could be "hogging" your AP and could be impacting your other devices.
  • The android boxes you mentioned have only 2.4GHz wifi. Their wifi are really inadequate specially if you will be streaming high bitrate video files from your NAS. Your only option is to run a lan cable to the android boxes. You'll only waste money replacing your setup with a dual band mesh because the android boxes won't be able to use the 5GHz band.
  • Thank you guys. I will have the troughputs tested.

    Of the 3 Android setup boxes, The Tylex v88 Pro has 5G support. I noticed that it has lesser instances of video freeze and video stoppage but the WiFi extender is only b/g/n so its connection to the NAS server will default to 2.4GHz and therefore its connectivity is not optimized.
  • I won't worry too much about 2.4GHz vs 5GHz right now, unless majority of your devices are b/g. 802.11N should at least give you a minimum of 150Mbps at the low end to about 450Mbps max. So it should be able to manage 1080p and some 4K streams just fine. Personally, I'd just ditch the WiFi extender and just run cat5/6 cabling and install a decent AP.
  • Personally, I'd just ditch the WiFi extender and just run cat5/6 cabling and install a decent AP.


    the xiaomi wifi extender is an issue if you plan to have local streaming. it is only good for light browsing. yes signal may be good but you need consistent throughput. take note that it is only a single band which already halves the bandwidth available.
  • @Frequency @vanguard, thank you mga sirs sa advice.

    I noticed that the Xiaomi is only giving 70-75Mmbps, sometimes only 50Mbps, no matter how close my devices to the extender are, considering its rated at 300Mbps. Good for mobile phones viewing of media/movie.

    For reference, I'm only streaming 2-4Mbps 720p and sometimes 4-8Mbps 1080p media and yet these are freezing/stopping.

    I have an old TP Link WR1043ND router which I plan to convert into an AP and have it replace the Xiaomi repeater. That is also rated at 300Mbps and has 3 antennas which I think would be provide more transmission power compared to the Xiaomi repeater.
    That will serve our 2 Android TV boxes at the 2nd floor (and some mobile users). I will have to prep the LAN cabling though....

    I hope this will finally eliminate and solve my streaming problems without added extra cost.
  • The wired TP Link WR1043ND will be an upgrade over the xiaomi wireless repeater.

    One thing to take note are your atv devices, those are low cost boxes so their wifi may also be not reliable. I’m also using a couple of china boxes that runs corelec/plex but I have them wired. They can play almost anything with no issues.
  • thanks mga sirs.. @vanguard @frequency @uvax

    1) I have upgraded the NAS server's RAM. From 8GB to 16GB RAM, still running on I3 though. I used one of my old boards with 4 slots. I see better utilization of the memory on the NAS dashboard and noticed an improvement on the loading of the administration pages for TrueNAS and PLEX.

    2) I had the TP Link WR1043ND wired and installed as additional AP for the 2nd floor ATV boxes. While signal strength has improved from 3/5 to 4/5 on the ATV box in the bedroom, there are still instances of frame drops and freezes. The only difference now is that the video resumes after a few secs rather than failing to play and then stops.

    3) I had the Xiaomi Extender plugged-in but this time its beside one of the ATV boxes in the bedroom. I now get full 5/5 signals on WiFi but speed is still not at the desired level and the Extender is reporting weak signal from the router/AP. There is minimal differences/improvements on media playback with the Xiaomi turned-on or when the ATV connects directly to the TP Link WR1043ND.

    4) I hard-wired one of the ATV boxes at the 2nd floor family room. Media plays smoothly. yey! I guess I may need to wire the other ATV Box in the bed room (which is about 9-10meters from the TP Link but with many thick walls and no direct line of sight) as a last resort or I need to reposition the TP Link WR1043ND closer to the ATV box in the bed room. Looks like I will explore the latter first (TP Link relocation) as the first choice since the second choice would mean I have to run the cables in the attic and make holes on the ceiling from the TP Link and into the Bedroom. So 2 holes on the ceiling.... (My commander-in-chief will not like this approach, hahaha). :)

  • Current pool on my Synology NAS. So far, upgrade path ko is to purchase 16TB HD para sa Storage Pool 1. kapag napuno na, baka magbuo na ako ng custom NAS for Plex kasi yan ang main consumption and use case ko for a NAS. mas mura talaga bumuo ng custom NAS kaysa bumili ulit ng Syno pero yung plug&play convenience ng Syno kasama talaga sa price nila.
  • Post deleted #12421991
  • Post deleted #12422008
  • @shinto

    Parehas na parehas tayo. I ran into the same dilemma, pero instead of buying an expansion unit or another 8-bay NAS. Nagbuo na lang ako and I went the unRAID route. Couldn't be happier! Medyo limited din talaga yung processing power, specially for plex transcoding ang Syno eh. Pero you can't beat the form factor, ease of use, and yung power consumption.

    Before settling with unRAID, I did try FreeNAS (TrueNAS), Xpenology (which I believe now has DSM7), and OMV. Each of them has their specific strengths and weaknesses, it just so happened that unRAID was the best fit for my use-case... not to mention, solid yung dev community. Sa sobrang aliw ko, I ended setting up a second unRAID server using some old parts I had laying around. lol... I would recommend that you give it a shot kung magbubuo ka. It's not free unlike yung iba, pero you can try it out for 30 days, tapos may 2x 15-day extension. HTH!

  • @vangaurd

    Just started setting up my unRAID server. It is still in its dry-run phase until I get the hang of configuring it and I need a couple of new drives before I could transfer all of my media and make this my dedicated Plex server. The case is a Fractal Node 804, it can hold 8x 3.5" HD with its 2x HD cages and 2x 3.5" more on the floor of the chassis. Not hot-swappable but the data is not critical to have that feature.

  • Post deleted #12423843
  • @shinto

    Congrats! Just a few things... When you start to move massive amounts of data, you'll want to temporarily disable your cache and have it write directly to the array. Sakin kasi, I learned the hard way lol... Napuno ko yung cache drive ko. Look it up under the share settings. By default kasi, parang daily ang trigger ng mover, so if the data you're transferring is larger than your cache drive's capacity, best bet is to just write directly to the array kung ayaw mong mag-error yung transfer. Tapos I would recommend using the "high-water" allocation method para medyo pantay yung usage ng disks over time. Enable reconstruct write or get the CA turbowrite plugin, medyo malaki rin performance benefit.

    Then since you'll be using plex, first na gawin mo is move the transcode folder over to your RAM, kasi by default nasa appdata ata nakalagay yan which is nasa cache drive. Medyo write intensive kasi yan kawawa SSD mo. Lastly, you can also enable HW transcoding kasi supported naman ng processor mo ang quicksync. May mga guides naman sa unraid forums mismo.

    One more thing pala, magandang resource yung youtube channel ni spaceinvaderone. Highly recommended sya maski sa official unraid forums.
  • @vanguard

    Thank you at thanks sa mga tips! Coming from Windows, I am starting to feel how to go around with Linux. Medyo mahirap pero kaya naman, basa-basa lang talaga hahaha...

    Still contemplating kung I should get Plex Pass for the HW transcoding. Right now I am exploring Jellyfin and how to go around to use the HW transcoding of my CPU. So far, by default, software transcoding is working for my Jellyfin docker. Mag-rereasearch pa ako if possible to use HW transcoding, for free of course. Last resort ko yung Plex Pass Lifetime. Wala kasi akong nakikitang actual transcoding using Quicksync ng Intel CPU. Kung ilang CPU usage ang nagagamit, puro testimonies lang walang graphs or visual presentations.

    Pero itong 8700K kaya mag software transcode ng 4K 70Mbps video ng 2 streams simultaneous sa Plex. Umaabot nga lang ng 70C yung temps at 100% usage, hahaha...
  • Umaabot nga lang ng 70C yung temps at 100% usage, hahaha...

    Something a better CPU cooler can't solve. :P
  • @awakeruze

    Naka Deepcool AK620 na ako.

  • @Shinto

    Personally, I would just go with Plex Pass Lifetime. The license is a small price to pay, if you think about it. It works practically with everything, with almost no configuration needed. You actually pay for convenience. I've been on Plex Pass since 2016 at sulit naman.
  • @vanguard Supported po ba 'yung Blu-ray files (i.e., BDMV folder) with Plex? Walang info tungkol no'n sa FAQ.
  • @dvd
    not supported
    <click here for link>

    Regarding Plex, instead of worrying about transcoding, why not ensure that the clients support directplay/directstream. I'm using coreelec on those china android boxes w/ amlogic chipset. they can handle all formats except for dolby vision and av1.
  • ^ +1

    I recently started using Infuse 7 via SMB share with my NAS. Direct Play works with my iPhone, iPad and Apple TV 4K using hardware decode for HVEC/H.265 and software decode for AV1 and VP9 since Apple does not currently have hardware decode support for those.

    4K DV, HDR and Atmos work fine as well.

    Considered getting a lifetime subscription for Infuse 7 Pro but when I did the math, that's about equivalent to 9-10 years worth of the annual subscriptions paid up front so I just went with the annual sub because I might change apps in a few years when something better comes along.

    Direct Play works fine as well on my Chromecast with GoogleTV and Nplayer app via SMB share from the NAS.

    I haven't really had the need to transcode for a very long time now.

    -- edited by MrBungle on Jul 28 2022, 11:31 PM
  • Yan ang maganda sa IOS yung Infuse. Pwede mo rin siya gamitin as Plex player. They regularly update the app and most of the time mas mabilis sila mag fix ng issues vs Plex. Although mas prefer ko talaga yung Plex UI.
  • I tried that infuse back then sa iphone, that app is really good, yun nga lang subscription based so hard pass ako dito, well at least sa free version nila na meron 1hour long limit lang sa video so nagagamit pa sa anime.

    the strong point of this app is how it handles metadata, walang ka arte-arte sa filename, kahit yung scene filename format, kuha agad yung movie metadata nya, also for anime with the standard anime-sub filename format.

    -- edited by polka on Jul 29 2022, 01:04 AM
  • Wow, $94.99 na pala yung lifetime ng Infuse Pro.

    Got this 4 years ago for $54.99. Next year mag-breakeven na pala ako.

    Mas sulit nga kung yearly subscription na lang.
  • Tried a synthetic storage benchmark of my NAS volumes over a 10GbE network to my PC:

    Volume 1: Seagate Ironwolf 4TB x 4 (RAID 0) with Read-Only SSD Cache

    Volume 2: WD Red Plus 4TB x 4 (RAID 0) with Read-Only SSD Cache