I suggest adding a priority=5 to _pbuild user.
I tried on a macppc, a core 2 duo laptop and i7 laptop.

It helped a lot the macppc and core2 to stay responsive on ssh or being
barely usable while building. On the i7, the benefits are less. At best
this allows firefox to stay responsive on bloated "webapps" and avoid a
few audio stuttering.

I only see benefits and no drawback.

Index: etc.alpha/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.alpha/login.conf,v
retrieving revision 1.7
diff -u -p -r1.7 login.conf
--- etc.alpha/login.conf        2 Jun 2019 06:46:17 -0000       1.7
+++ etc.alpha/login.conf        31 Oct 2019 22:34:15 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=1024M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.amd64/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.amd64/login.conf,v
retrieving revision 1.12
diff -u -p -r1.12 login.conf
--- etc.amd64/login.conf        19 Aug 2019 20:59:14 -0000      1.12
+++ etc.amd64/login.conf        31 Oct 2019 22:34:20 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=6144M:\
        :maxproc-max=1024:\
        :maxproc-cur=384:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.arm64/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.arm64/login.conf,v
retrieving revision 1.6
diff -u -p -r1.6 login.conf
--- etc.arm64/login.conf        7 Oct 2019 17:52:59 -0000       1.6
+++ etc.arm64/login.conf        31 Oct 2019 22:34:24 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=6144M:\
        :maxproc-max=1024:\
        :maxproc-cur=384:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.armv7/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.armv7/login.conf,v
retrieving revision 1.7
diff -u -p -r1.7 login.conf
--- etc.armv7/login.conf        2 Jun 2019 06:46:17 -0000       1.7
+++ etc.armv7/login.conf        31 Oct 2019 22:34:27 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=1024M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.hppa/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.hppa/login.conf,v
retrieving revision 1.9
diff -u -p -r1.9 login.conf
--- etc.hppa/login.conf 2 Jun 2019 06:46:17 -0000       1.9
+++ etc.hppa/login.conf 31 Oct 2019 22:34:31 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=1024M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.i386/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.i386/login.conf,v
retrieving revision 1.8
diff -u -p -r1.8 login.conf
--- etc.i386/login.conf 2 Jun 2019 06:46:18 -0000       1.8
+++ etc.i386/login.conf 31 Oct 2019 22:34:36 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=2048M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.landisk/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.landisk/login.conf,v
retrieving revision 1.7
diff -u -p -r1.7 login.conf
--- etc.landisk/login.conf      2 Jun 2019 06:46:18 -0000       1.7
+++ etc.landisk/login.conf      31 Oct 2019 22:34:39 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=1024M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.loongson/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.loongson/login.conf,v
retrieving revision 1.9
diff -u -p -r1.9 login.conf
--- etc.loongson/login.conf     18 Oct 2019 03:40:22 -0000      1.9
+++ etc.loongson/login.conf     31 Oct 2019 22:34:42 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=4096M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.luna88k/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.luna88k/login.conf,v
retrieving revision 1.7
diff -u -p -r1.7 login.conf
--- etc.luna88k/login.conf      2 Jun 2019 06:46:18 -0000       1.7
+++ etc.luna88k/login.conf      31 Oct 2019 22:34:45 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=1024M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.macppc/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.macppc/login.conf,v
retrieving revision 1.8
diff -u -p -r1.8 login.conf
--- etc.macppc/login.conf       2 Jun 2019 06:46:18 -0000       1.8
+++ etc.macppc/login.conf       31 Oct 2019 22:34:51 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=1024M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.octeon/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.octeon/login.conf,v
retrieving revision 1.9
diff -u -p -r1.9 login.conf
--- etc.octeon/login.conf       18 Oct 2019 03:40:22 -0000      1.9
+++ etc.octeon/login.conf       31 Oct 2019 22:34:55 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=4096M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.sgi/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.sgi/login.conf,v
retrieving revision 1.9
diff -u -p -r1.9 login.conf
--- etc.sgi/login.conf  18 Oct 2019 03:40:22 -0000      1.9
+++ etc.sgi/login.conf  31 Oct 2019 22:34:58 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=4096M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #
Index: etc.sparc64/login.conf
===================================================================
RCS file: /data/cvs/src/etc/etc.sparc64/login.conf,v
retrieving revision 1.11
diff -u -p -r1.11 login.conf
--- etc.sparc64/login.conf      8 Sep 2019 16:57:17 -0000       1.11
+++ etc.sparc64/login.conf      31 Oct 2019 22:35:06 -0000
@@ -95,6 +95,7 @@ pbuild:\
        :datasize-cur=4096M:\
        :maxproc-max=1024:\
        :maxproc-cur=256:\
+       :priority=5:\
        :tc=default:
 
 #

Reply via email to