Thanks for that. I was under the impression that systemd was throwing FreeSWITCH into the generic scheduling group and starving it of resources as a result, but when I manually ran ./freeswitch as root it still showed the same values. Running FS manually with -np yielded pri=20 nice=0 and System Monitor reports priority "normal" Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor reports priority "very high", same results as when FS was started without any priority switch on the command line. BUT! When I start FS with systemd it maintains priority=-2 but nice all the way down to 19 which is why System Monitor reports "very low". This happens even with the -rp switch specified in the unit file. I don't know how scheduling priority and nice level interact on Debian, but it looks like I have a new research project for this weekend, assuming this is truly something to be concerned about. Or is it? Thanks for the tips. I will report my findings to the list if I discover anything substantive. Bote On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < shaun.stokes@itec-support.co.uk> wrote:
Hi Bote,
I believe priority works in a similar way to metric (i.e. lower comes first), so -20 (most favorable scheduling) to +19 (least favorable scheduling).
-rp -- enable high(realtime) priority settings -lp -- enable low priority settings -np -- enable normal priority settings (system default)
Source: https://wiki.freeswitch.org/wiki/Command_line
Hope this helps.
Thanks, Shaun ------------------------------ *From:* freeswitch-users-bounces@lists.freeswitch.org [ freeswitch-users-bounces@lists.freeswitch.org] on behalf of Bote Man [ bote_radio@botecomm.com] *Sent:* 04 September 2015 15:54 *To:* FreeSWITCH Users Help *Subject:* [Freeswitch-users] FS priority
I’m trying to set the priority on a new FreeSWITCH installation built from master on Debian 8 running on bare metal. It is currently running at “very low” priority according to Resource Monitor in the GUI and ‘top’ reports FS is running at priority = -2 (that’s negative two) and nice = 19
So with the way FreeSWITCH is now launched by systemd is it considered a service or a user application that is simply run in the background?
This affects how systemd treats its control groups and priority and how I will go about troubleshooting this.
Thanks.
Bote
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org