NICELOAD(1) parallel NICELOAD(1) (NAME) niceload - (SYNOPSIS) niceload [-v] [-h] [-n nice] [-I io] [-L load] [-M mem] [-N] [--sensor program] [-t time] [-s time|-f factor] ( command | -p PID [-p PID ...] | --prg program ) (DESCRIPTION) niceload ( ) . (suspend) (resume). . niceload / (I/O) (swapping) . 3.00 : (3.00-1.00) (3.00-1.00) ... (OPTIONS) -B --battery . : -l -1 --sensor 'cat /sys/class/power_supply/BAT0/status /proc/acpi/battery/BAT0/state 2>/dev/null | grep -i -q discharging; echo $?' -f FACTOR --factor FACTOR . -s << * >> . 1 . -H --hard . --hard . --soft . --io iolimit -I iolimit / (I/O). I/O 0 10 0 I/O 10 . --io --start-io --run-io . --load loadlimit -L loadlimit (load average). --load --start-load --run-load . --mem memlimit -M memlimit . + (free + cache) . : . memlimit K M G T P 1024 1048576 1073741824 1099511627776 . --mem --start-mem --run-mem . --noswap -N . . --noswap . --noswap --start-noswap --run-noswap . --net --nethops 3. --nethops h (Network nice). . niceload h (hop) . ping . . --nethops --hard . --hard --suspend . --hard . --nethops --suspend . . . -n niceness --nice niceness (niceness). nice(1) . -p PID[,PID] --pid PID[,PID] (PID) . -p PID PID . --prg program . --prg program . program niceload program . --quote -q () . * $ > " . --run-io iolimit --ri iolimit --run-load loadlimit --rl loadlimit --run-mem memlimit --rm memlimit . . : --io --load --mem --noswap. --sensor sensor program . sensor program . (CPU) GNU/Linux : niceload -l 80000 -f 0.001 --sensor 'sort -n /sys/devices/platform/coretemp*/temp*_input' gzip * 100000 : niceload -H -l -100000 --sensor "df . | awk '{ print \$4 }'" echo --start-io iolimit --si iolimit --start-load loadlimit --sl loadlimit --start-mem memlimit --sm memlimit . . : --io --load --mem --noswap. --soft -S (Soft limit). niceload . . --suspend SEC -s SEC . (max load average) . --recheck SEC -t SEC . SEC . . --verbose -v (Verbose). . -v . : niceload (EXAMPLE: See niceload in action) : top : niceload -q perl -e '$|=1;do{$l==$r or print "."; $l=$r}until(($r=time-$^T)>50)' '.' CPU . 1.0 . : updatedb (EXAMPLE: Run updatedb) updatedb / (I/O) . updatedb 2.00: niceload -L 2 updatedb : rsync (EXAMPLE: Run rsync) rsync updatedb / . rsync .. (7-3.4)*12 : niceload -L 3.4 -f 12 rsync -Ha /home/ /backup/home/.SH ": (EXAMPLE: Ensure enough disk cache)" foo . foo () . : niceload --hard --run-mem 2g foo foo foo . (ENVIRONMENT VARIABLES) . $NICELOAD . (EXIT STATUS) (). (REPORTING BUGS) . (AUTHOR) Copyright (C) 2004-11-19 Ole Tange, http://ole.tange.dk Copyright (C) 2005-2010 Ole Tange, http://ole.tange.dk Copyright (C) 2010-2026 Ole Tange, http://ole.tange.dk and Free Software Foundation, Inc. (LICENSE) << >> (GNU General Public License) ( ) . . << >> . . . (Documentation license I) / << >> (GNU Free Documentation License) . . LICENSES/GFDL-1.3-or-later.txt . (Documentation license II) : (to Share) (to Remix) : (Attribution) ( ). (Share Alike) . : (Waiver) . (Public Domain) . (Other Rights) : o (fair use) o o . (Notice) . LICENCES/CC-BY-SA-4.0.txt . (DEPENDENCIES) GNU niceload Perl POSIX Getopt::Long . (SEE ALSO) parallel(1), nice(1), uptime(1) 20260722 2026-07-25 NICELOAD(1)