![]() |
|
|||||||
| SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Changing LAN-bandwith-priority of SageTV service....
I use a server/client setup which is working pretty good, except for one nasty problem.
Suppose I'm watching a recording(or Live tv) on one of my two clients, say computer A , and at the same time do some normal computer work on computer B. Then if I copy a large file, say 200MB, from the server to computer B over the LAN, it uses all available bandwith on the LAN for copying the file and the streaming to the Sage client on computer A stops. This results in the Sageclient on computer A locking up. It has to be ended via taskmanager and then restarted. If I play the recording on computer A directly over the LAN, for example via WMP, it keeps playing fine, no matter how much I fiddle around on the server. Is there a way to up the priority of the Sage server, so that it keeps the necessery bandwith to itself? TIA |
|
#2
|
||||
|
||||
|
Quote:
|
|
#3
|
|||
|
|||
|
It can sometimes take a while, up to a minute or so, but the client will eventually start to stutter and then freeze...
I might also add that both the client and the server should have enough horsepower to pull off this job, being an Athlon XP2600+ and XP2500+ respectively. |
|
#4
|
||||
|
||||
|
Quote:
|
|
#5
|
|||
|
|||
|
My LAN is 100Mbit. I'm pretty sure I formatted with 64 KB clusters, but it's been a while, how can I check now after the fact?
On the other hand, if it was due to fragmentation, I would also have problems playing recordings directly throug e.g. WMP, wouldn't I? I also use my server as a movie server and can stream dvd's to at least five other computers at the same time and copy files without any hiccups, ever. |
|
#6
|
||||
|
||||
|
With fast HD subsytems you can max out 10/100 bandwidth guaranteed. I use 1Gb copper Network and large file transfers can hit 250%, that's two & half times the theorical bandwidth of 10/100 (and the theorical limit cannot be achieved in practice so actually greater than 2&1/2 times)
SageTV Server priority wise if you're running as a Service it's is by default "normal" priority. There are three priority settings higher. I haven't needed to change it so don't know how changing it's might affect other services... I'd say play with and test it.
__________________
Click here for Pic's & spec's of my SageTV Server & HTPC Client |
|
#7
|
||||
|
||||
|
Frey would need to implement the windows QoS (Quality of Service) API into all Sage traffic. This honestly wouldn't be a bad idea, and I would actually be surprised if it wasn't done to some extent already.
Any Frey people know about this? Another option would be some sort of software QoS manager, but I don't have much experience here. Another still would be a QoS router, which really only exists for VOIP applications right now, I haven't seen any completely configurable consumer-level routers with QoS. |
|
#8
|
|||
|
|||
|
I tried changing the priority of the SageTV service in taskmanager, but that doesn't work. Acces is denied.
|
|
#9
|
||||
|
||||
|
Changing the priority of the Sage service will not affect the network traffic it generates. That affects only the CPU time it gets.
|
|
#10
|
|||
|
|||
|
That's what I thought, but I didn't know what else to try....
|
|
#11
|
|||
|
|||
|
Well, if you use something like the Linksys WRT54G router, it supports QOS adjustments out of the box. You can adjust by MAC address, router port, or specific port numbers (so you could add the Sage client port to the list).
In fact, I use it to throttle bandwidth to my babycam (port 50000). Works great. To use QOS in the router (if your router supports it), Frey wouldn't need to change anything since it is at the router level. Jason Bottjen Quote:
|
|
#12
|
||||
|
||||
|
Quote:
In my home system, I do not run SageTV as a service. This is for two reasons: 1) all the PC does is record programming so there is no need, and 2) I don't want to deal with the hassles of running it as a service (using remote drives, etc.). It would be interesting to see if it is simply related to Sage running as a service. On a related note, I would be i nterested in seeing the CPU load when playing a recording and doing the copy. |
|
#13
|
|||
|
|||
|
I think I solved my problem. I realized I had the server set for 'best performance of background services' in processor scheduling. I changed it to 'programs' and now my Sage client keeps running fine.
I have yet to find out how this will affect other thnigs... |
|
#14
|
|||
|
|||
|
Quote:
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|