Questions tagged [nice]
A tool to change the priority of a process, giving it more or less CPU time.
106
questions
0
votes
0
answers
53
views
Scheduling difference manual execution vs Slurm srun/sbatch
tl;dr A CPU intensive workload ignores the nice values of other processes only when started via Slurm sbatch/srun (not when manually started).
I am running a systemd service which periodically gathers ...
-1
votes
3
answers
90
views
Filter processes by name and nice number
I'm trying to create a script to find the PID number with only the process name and nice number, but I'm not able to.
1
vote
0
answers
51
views
Use the GPU on another process when it is available(Nice-like command for GPU)
I have a program that uses a lot of GPU power. During some epochs, for example, it takes a job and processes it, and then waits about 10 to 15 minutes before taking the next job. When the main program ...
2
votes
2
answers
49
views
Is it possible to not let a process run at 100% processor capacity using nice or other command?
If it is a cryptocoin mining program called minerd, can the command
nice -n -20 ./minerd ...
make the program run at the lowest priority? But can it let it run at 80% or 50% of the processor's full ...
3
votes
1
answer
78
views
Is it just me or is the man page for renice ambiguous?
I am considering renicing some processes so that they will remain responsive under heavy load on a server.
I read the short man page for renice, and I understand it less each time I re-read it. It ...
1
vote
1
answer
378
views
Using cgroups and nice with respect to the same process - does the order matter? What is the correct syntax?
I created a CGROUP on my desktop called background. The purpose of this group is to run all my sysadmin scripts within its CPU limit of 10%. The group is created on every reboot with the following ...
8
votes
1
answer
349
views
when piping command, is nice applied to all chain?
Consider the following case
nice -10 mysqldump -u crontab -p'readonly' --databases "$1" | gzip > $hour_folder"/"$1"_h"$hour".sql.gz"
I aask you if nice is ...
1
vote
0
answers
54
views
Linux shell wrapper to run program with low system resources?
There's nice and renice to lower priority of a process, cpulimit to lets say 30% maximum, taskset to limit to 1 core, ionice. Each of these tools has a different syntax. Specifically cpulimit seems ...
0
votes
2
answers
460
views
Is it possible to set niceness value of a program in advance?
I want my games and certain programs (such as WINE) to be automatically given a higher priority then everything else, and while I'm at it I probably want to adjust the niceness value of a few other ...
0
votes
1
answer
210
views
niceness of a background process
Do background process have different nice given? I noticed it is not having the default 0. This might be a problem because it is having less priority.. does anyone know how to change this behavior? I ...
1
vote
1
answer
519
views
Can I run BOINC using only a little computing power?
I found that I can help find scientific results using BOINC. As I tried, it used so much cpu or memory that my desktop hanged. Is there a way to tell Ubuntu that run BOINC but use at most, say 20% of ...
-1
votes
1
answer
400
views
auto nice daemon
I know path to parent executable (launcher).
I would like to kill all other launchers without child processes (if any).
I don't know PID of child process(es).
Only kids should have high priority (...
2
votes
0
answers
554
views
Is pulseaudio's default nice value (-11) actually ineffective due to autogroup?
The pulseaudio daemon runs with nice level -11 by default, via rtkit.
However, I'm noticing choppy audio at times of high cpu load, and decreasing the nice value even further by setting high-priority ...
1
vote
0
answers
28
views
What logs can I search to find out which processes used 'nice'?
I had a huge spike, in a plesk server, which brought it down due IO blocking. I see in the Plesk graphs there was a large increase in nice. I think thats normally cron jobs, im thinking also maybe a ...
3
votes
1
answer
443
views
How to "soft-limit" CPU usage of a process
I have some processes running on Debian that I want to limit cpu of it usage in the "soft" manner. For example, if it eats more than 70% of a single core for more than 15 minutes, the CPU ...
0
votes
1
answer
337
views
Is it possible to give a program priority without running as root?
I want to give a program I'm running in linux priority over other programs. I have sudo access and tried using sudo and the nice command. Specifically I ran a bash script file called RUN.sh that has ...
0
votes
0
answers
39
views
Why a long type memory is reserved to nice value in the PCB in Linux?
All right, my question is not sufficiently specific. I've not mentioned the kernel version, the distribution and other potentially interesting things. But, anyway... these are important but doesn't ...
2
votes
1
answer
561
views
How does the kernel assign the nice value to a process after it has been executed?
The Linux kernel implements two separate priority ranges. The first is the nice value, a number from –20 to +19 with a default of 0.
Nice values are the standard priority range used in all Unix ...
1
vote
0
answers
175
views
Understading Linux Process Priority (PR)
I have been trying to understand the linux nice and priority system, from my understanding a processes NI or nice level is essentially how friendly it is to other processes in terms of fair use of ...
3
votes
1
answer
3k
views
The `PRI` column of `ps` is inconsistent with man pages
UPDATE: My undestanding was correct and the man page of ps has been updated to now state the following for the PRI column: "priority of the process. Higher number means higher priority."
I'...
1
vote
1
answer
151
views
Process state characterization in output of ps command
The ps command shows the state of the process (e.g. Sleeping, Running etc) as also some additional info about.
Among two of these additional options according to the man page are
< high-...
-1
votes
2
answers
49
views
Why can't I `nice` a command group?
[fakename]$ nice yes a>/dev/null &
[1] 26475
[fakename]$ ps -p 26475 -o nice,pid
NI PID
10 26475
[fakename]$ nice { yes a>/dev/null; } &
-bash: syntax error near unexpected token `}'
...
0
votes
0
answers
34
views
`renice` seems to have no effect on CPU usage on Mac 10.13.4 [duplicate]
I am trying to test out the renice command on my Mac, it seems to be having no effect. This is how I'm testing it:
I have a dual core CPU with hyper threading, so I run 6 instances of node -e 'while(...
0
votes
1
answer
748
views
macOS 10.13.4 - `renice` seems to have no effect
I am trying to test out the renice command on my Mac, it seems to be having no effect. This is how I'm testing it:
I have a dual core CPU with hyper threading, so I run 6 instances of node -e 'while(1)...
1
vote
0
answers
70
views
Nice does not affect utilization?
I am learning about the CFS in Linux. So i decided to see how the nice value can give a lower priority for background (i.e. nice) processes.
I ran two CPU processes: taskset 01 python3 loop.py in two ...
5
votes
2
answers
2k
views
Should I set nice value lower for a user process to make it faster?
I recently learned about the nice value of a process. If I am running a user program, should I set the nice value as low as possible and would that make my process run faster?
1
vote
0
answers
200
views
Automatic nice value?
I noticed that a process - here sort - has been scheduled with a higher nice value (2) - meaning lower priority.
But what is the policy for deciding that? Also, it seems to be a rare event, as all ...
1
vote
1
answer
462
views
Is there a guideline for setting nice values?
I would like to develop an app and want to come up a nice value for my daemon process. but I found no guideline for this.
Some articles say that backup tasks should have higher nice value (which ...
4
votes
0
answers
735
views
Linux / CFS: How do cgroupsv1 cpu.share / cgroupsv2 cpu.weight and nice process weights interact
I was wondering how cgroup cpu shares/weights (v1: cpu.shares or v2: cpu.weight) and the niceness value of a task do interact in Linux with the CFS (Completely Fair Scheduler). Both values have an ...
3
votes
1
answer
986
views
Process Priority value is different in procfs
For example, let's examine the value of PRI of firefox with ps, and then see what is the value stored in procfs.
$ ps -o pid,comm,pri,ni 7000
PID COMMAND PRI NI
7000 firefox 19 ...
0
votes
2
answers
108
views
Linux - Process get as much resources as possible but give out resources when other processes coming in
I need to run a process A as much resources as possible when the machine is free, but gives out CPU once there's high-priority processes are started.
Any suggestions? Thanks!
9
votes
2
answers
772
views
What is the nicest a Unix command can be?
For a quick benchmarking test, how can nice and ionice be combined to maximum effect, ie for a command to use as little resource as possible (without idling altogether)?
(I think it's something like `...
2
votes
0
answers
537
views
Does it make sense to combine chrt and nice?
I want a CPU-intensive process to have the lowest possible impact on other processes. I can use nice -19 for maximum niceness and chrt -i 0 to give the process a SCHED_IDLE priority.
Which is more ...
11
votes
2
answers
6k
views
nice and ionice: which one should come first?
I need to run some long and heavy commands but at the same time I'd like to keep my desktop system responsive. Examples: btrfs deduplication, btrfs balance, etc. I don't mind if such commands take ...
2
votes
0
answers
329
views
macOS: nice/renice not working -- no actual effect on cputime?
Although I can see a "nice" value ("NI") via ps, it seems to have no effect on the actual cpu-time used by a process:
PID %CPU PRI NI COMM
57081 77.6 12 10 cpu-chew
57080 77.1 12 0 cpu-chew
...
1
vote
1
answer
2k
views
renice doesn't work in macOS Sierra
I wanted set low priority to HandBrake in macOS.
I tried to use renice command by pid, but it seems not working. (nice value stays 0)
% ps ax -l | grep Hand
501 32255 1 0 46 0 3433240 ...
0
votes
2
answers
839
views
Centos 7 - renice all threads created by a python script
I'm running Centos 7 and Python 3.6.
I have a python script that uses multi-treading.
I want to renice or change the niceness value for all of the treads the script spawns.
At present, I am able ...
0
votes
1
answer
771
views
How does one "nice" a PID via htop after the process has begun?
Let's say I'm running a multicore process. How do I "nice" this via htop after submission?
1
vote
1
answer
2k
views
What does "/bin/sh -c nice run-parts --report /etc/cron.daily" mean?
Today, when I logged in and checked the ps output, I noticed
a few lines that were run automatically under the root.
I grepped the relevant lines here:
root 1126 0.0 0.0 2616 424 ? ...
2
votes
1
answer
446
views
Linux nice command
When I try to assign the nice value to a program for example:
nice -n -7 waffles
It will not allow me to run the program in the background as well with the bg command.
Is there a way I can pipe ...
7
votes
2
answers
2k
views
Assign a higher priority to a specific process by default
I would like to configure my desktop Linux system so that whenever I start running a specific program (run that processes of this program) the respective process gets assigned a high priority. How to ...
3
votes
1
answer
1k
views
Nice: *Low* priority using *more* CPU
(Ubuntu 14.04 server, 8 cores, 16GB RAM)
When running 3 scripts in parallel that utilise the same (other) script, the inverse of what I expect to happen occurs when "renice-ing" the processes as they ...
9
votes
2
answers
8k
views
Difference between nice level and systemctl CPUShares property
As I understand it (please correct me if I'm wrong),
systemctl set-property ... CPUShares=some_value
limits the cpu time for an entire cgroup unit. If we instead want to limit cpu time for a process ...
20
votes
2
answers
12k
views
Using and understanding systemd scheduling-related options in a desktop context
In systemd service files, one can set the following scheduling related options (from the systemd.exec man page, correct me if I'm wrong):
Nice
Sets the default nice level (scheduling ...
1
vote
5
answers
2k
views
How to tell whether the 'nice' command is working?
I have a process that runs at about 100% CPU. So I run it with nice:
$ nice /dir/myamd.sh
The top command shows that my process still runs close to 100% (maybe slightly low like 99%). Is the nice ...
4
votes
2
answers
2k
views
What is kintegrityd and why it has -20 nice value?
I have a Linux distro in my laptop, with 3.18.17, 32-bit Kernel.
Running top has listed below output,
I am aware a little about nice and renice of process in Linux.
Looking into top, I understood ...
7
votes
1
answer
2k
views
Does Linux Change a Process Niceness Automatically?
I know you can change a process niceness with setpriority or nice or renice.
However, does Linux automatically adjust/change a process niceness without user input?
I have a process for which I use ...
2
votes
1
answer
299
views
Will renicing (lower) a process make it faster under memory pressure?
Let's say I want to prioritize a few processes that are running on a device with high memory pressure. These processes are UI processes (Android, specifically) and are running very slowly in this ...
2
votes
3
answers
353
views
Is nice ignoring aliases?
I have alias rm='rm -i' in my ~/.bashrc file (I've just learned it is considered bad practice by some).
It seems the alias is not taken into account when running it with nice:
bli@naples:~$ touch ...
4
votes
3
answers
4k
views
What exactly is meant by a “niced” and an “un-niced” user process?
I was using the "top " command and I came across the nice value. I am aware of the priorities and how a nice value indicates the priority of a process. But I can't seem to figure out what the term "...