User Activity

  • Posted a comment on discussion Open Discussion on Jamulus - Internet Jam Session Software

    CPU scheduling is a complicated subject, and I am far from being an expert. But if you think about the problem at a high level, what you are trying to achieve is to make sure that your Jamulus server has sufficient cpu resources to keep up with demand from the audio traffic flows. For a private server at home, the first and simplest thing to do is to shutdown and remove all unnecessary tasks. Ideally you should tell your server not to run any kind of graphical desktop. On Ubuntu, you can achieve...

  • Modified a comment on discussion Open Discussion on Jamulus - Internet Jam Session Software

    Great! And attached is a docker-compose file to go along with Grigory's image. To download the image and start a Jamulus server within a container: (make sure you are in the same directory as this docker-compose.yaml file) docker-compose up -d You can use Docker to view the log messages - no need for a separate log file: docker logs jamulus --follow

  • Posted a comment on discussion Open Discussion on Jamulus - Internet Jam Session Software

    Great! And attached is a docker-compose file to go along with Grigory's image. To download the image and start a Jamulus server within a container: docker-compose up -d You can use Docker to view the log messages - no need for a separate log file: docker logs jamulus --follow

  • Posted a comment on discussion Open Discussion on Jamulus - Internet Jam Session Software

    The IOSchedulingClass and IOSchedulingPriority statements set the io scheduling class and io priority, i.e. the equivalent of 'ionice'. More information on using systemd unit files to set scheduling priorities here, scroll down to the Scheduling section : https://www.freedesktop.org/software/systemd/man/systemd.exec.html My Jamulus server instance is running on an Amazon AWS EC2 virtual server instance, so there is probably no point in trying to raise the IO priority. AWS may limit I/O anyway according...

  • Posted a comment on discussion Open Discussion on Jamulus - Internet Jam Session Software

    This systemd unit file avoids the need for a shell script, and sends all log output to journald so you don't need to worry about log file rotation. [Unit] Description=Jamulus-Server After=network.target [Service] Type=simple User=jamulus NoNewPrivileges=true ProtectSystem=true ProtectHome=true Nice=-20 IOSchedulingClass=realtime IOSchedulingPriority=0 ExecStart=/usr/bin/jamulus --server --nogui \ --centralserver jamulus.fischvolk.de \ --serverinfo rebootrebels.co.uk;London;224 \ --welcomemessage...

View All

Personal Data

Username:
dkxl
Joined:
2020-03-26 09:48:13

Projects

  • No projects to display.

Personal Tools