Meaning of htop metrics for a Jamulus server? #1235
Replies: 3 comments 8 replies
-
Hi! Thank you for your post. Did you already ask in the multi threading discussion? I‘ll search for it |
Beta Was this translation helpful? Give feedback.
-
That screenshot doesn't seem to be showing anything bad if we assume your machine has more than one CPU core. "Load average" is a general indication of how hard the machine in working. It takes account of things like CPU and I/O latency. If you have a machine with a single core CPU and your load average (the three numbers are the averages over the past 1, 5, and 15 minutes) is 1 then you are using 100% of your "capacity" (mostly the CPU). If you have 4 cores, then 100% capacity is indicated by a load average of 4 and so on. So - how many cores do you have? Other than that I see you aren't swapping out which is good (so you have enough RAM) and there aren't any other potentially difficult processes listed like databases etc. which might try to grab resources. As to the issue of multiple Jamulus PIDs, that's just the way Jamulus rolls I think. Unless you intend to host more than about 30 or more players at one time, it seems to me that server hardware capacity in most cases will not be the source of problems. Much more likely to be errant clients, their hardware and networks. |
Beta Was this translation helpful? Give feedback.
-
@gilgongo These server metrics are great to explain problems at the server. Once we know the server does not have any bottleneck causeing audio problems, the question then moves to which stream (and user node) is having problems. Since it is not usually a Jamulus client problem, there is a need to know what transport parameter is the source of the audio problems. (I am an odd duck it that, I believe it is possible to fix some transport issues.) |
Beta Was this translation helpful? Give feedback.
-
I could use some help in understanding what the Linux htop resource monitor is telling me about my server after having searched and browsed for something relevant in the discussions. At the time I took the screenshot, there were 11 clients and no recording on a virtual machine described as "Available" (the lowest monthly fee), 1 vCPU (2667MHz), 1GB RAM, 20GB SSD running 3.6.2 on Ubuntu 18.04. Also runs Apache server for Jamulus-Recording-Remote.
For reference, the host's Dashboard graph showed:
CPU 47% avg max
Network 4.8Mbps avg max
Thanks for any guidance you may offer.
Tom
Beta Was this translation helpful? Give feedback.
All reactions