summaryrefslogtreecommitdiffstats
path: root/schedutils/ionice.1
Commit message (Collapse)AuthorAgeFilesLines
* docs: replace FTP by HTTPS in kernel.org URLsSébastien Helleu2016-12-191-1/+1
| | | | | | | The links to ftp://ftp.kernel.org/ are replaced by https://www.kernel.org/. Signed-off-by: Karel Zak <kzak@redhat.com>
* docs: ionice(1): SEE ALSO: add ioprio_set(2)Michael Kerrisk2016-12-091-0/+2
| | | | | | ioprio_set(2) is the system call that underlies this command. Signed-off-by: Michael Kerrisk <mtk.man-pages@gmail.com>
* ionice: clarify description of --classdataDaniel Shahaf2016-06-071-1/+1
| | | | | | | | Before this patch, it wasn't clear whether '0' or '7' should be used to specify "highest priority". (The answer could have been inferred from the 'Examples' section of the man page.) Signed-off-by: Daniel Shahaf <danielsh@apache.org>
* ionice: add the way to specify the target processes with pgid and uidMasatake YAMATO2014-02-171-0/+26
| | | | | | | | | | | | | ioprio_get and ioprio_set system call accept not only process ID but also process group ID(pgid) and user ID(uid) to specify the target process(es). However, ionice command accepts only process ID. With this patch a user can specify the target processes with pgid(-P option) and uid(-u option). [kzak@redhat.com: - tiny cleanup in usage()] Signed-off-by: Masatake YAMATO <yamato@redhat.com> Signed-off-by: Karel Zak <kzak@redhat.com>
* docs: standardize the phrases for --help and --version in all man pagesBenno Schulenberg2013-10-151-1/+1
| | | | Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
* ionice: adjust synopsis and wording and formatting on the man pageBenno Schulenberg2011-08-291-27/+29
| | | | Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
* docs: uniformize the header and footer lines in man pagesBenno Schulenberg2011-08-221-2/+2
| | | | | | | | | | Use dates without the day, use the full month name, put "util-linux" in the lower left corner, and "User Commands" or "System Administration" at the top center. Also improve here and there the one-line program description. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
* ionice: slightly improve grammar, spacing and consistency of man pageBenno Schulenberg2011-08-081-37/+35Star
| | | | Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
* ionice: allow to use names for -c <class>Karel Zak2011-07-221-5/+8
| | | | | | | | for example: $ ionice -c best-effort bash Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: improve command line interpretationKarel Zak2011-07-221-0/+5
| | | | | | | | | | | | | ionice : print the current I/O prio. ionice COMMAND : exec command with default (best-effort) class ionice -p PID [...] : return info about the PID(s) ionice -c CLASS COMMAND : exec command with the class ionice -c CLASS -p PID [...] : modify PID(s) class This should be backwardly compatible and also compatible with nice(1) from coreutils. Signed-off-by: Karel Zak <kzak@redhat.com>
* docs: mention long options in ionice.1Sami Kerola2011-07-211-16/+28
| | | | | Signed-off-by: Sami Kerola <kerolasa@iki.fi> Signed-off-by: Karel Zak <kzak@redhat.com>
* schedutils: fix typosDavidlohr Bueso2011-01-171-1/+1
| | | | Signed-off-by: Davidlohr Bueso <dave@gnu.org>
* rename util-linux-ng back to util-linuxKarel Zak2010-11-301-2/+2
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: add a note about none class and CFQKarel Zak2009-11-181-5/+10
| | | | | Reported-by: Corrado Zoccolo <czoccolo@gmail.com> Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice.1: formattingPeter Breitenlohner2009-08-171-13/+17
| | | | Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de>
* ionice: Allow setting the none classJakob Unterwurzacher2009-05-271-1/+2
| | | | | | | | | | Allow users to set the "none" class on processes. Using the none class has the distict advantage that the io priority is inherited from the cpu nice level. Update the man page to reflect the change. Signed-off-by: Jakob Unterwurzacher <jakobunt@gmail.com> Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: change Jens Axboe's emailKarel Zak2009-04-231-1/+1
| | | | | | | | Based on util-linux-2.14.2-schedutils_fix_email.patch from SUSE src.rpm package. Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: fix typo in manpageKarel Zak2009-02-021-2/+2
| | | | | Reported-by: Jakob Unterwurzacher <jakobunt@gmail.com> Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: a little cleanup of "none" descriptionKarel Zak2009-01-221-10/+8Star
| | | | | | | | We practically have three io scheduling classes. The "none" is de facto "best-effort" class for processes that has not asked for io priority. Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: Extend the man page to explain the "none" class and cpu-nice inheritanceJakob Unterwurzacher2009-01-161-4/+12
| | | | | | | Extend the ionice man page to explain the "none" class and how the cpu-nice => io-priority inheritance works. Signed-off-by: Jakob Unterwurzacher <jakobunt@gmail.com>
* ionice: add strtol() checks, cleanup usage text and man pageKarel Zak2008-09-061-3/+5
| | | | | | | | | | | | | | | | | | | * cleanup usage() output * check strtol(); don't ignore wrong command line options The original ionice design was a little broken, because it was possible to specify a PID and also a COMMAND: ionice -c2 -p 123 /bin/foo but the command /bin/foo was executed without requested scheduling class. That's stupid behaviour. Now you have to use "-p PID" **or** COMMAND, but not both. Nothing is ignored and all options are checked. Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: let -p handle multiple PIDsStephan Maka2008-09-051-3/+3
| | | | | | | | | | Makes ionice -p usable like renice, this time backwards compatible [kzak@redhat.com: - fix coding style - add ioprio_setpid()] Signed-off-by: Stephan Maka <stephan@spaceboyz.net> Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: cleanup man pageKarel Zak2008-08-141-24/+17Star
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: add -t optionLubomir Kundrak2008-06-161-0/+5
| | | | | | | | | | | | | | | | | | | | | | | This patch allows "tolerant" behavior, i.e. proceeding even if priority could not be set. This might be of use in case something (selinux, old kernel, etc.) does not allow the requested scheduling priority to be set. This could be to some extend done as follows: ionice -c3 command || command but the downside is that one could not really tell if what failed was setting priority or command itself, which could result in duplicate command run. This patch solves the situation, so that user can do ionice -t -c3 command Addresses-Red-Hat-Bugzilla: #443842 Signed-off-by: Lubomir Kundrak <lkundrak@redhat.com> Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: update man page to reflect IDLE class change in 2.6.25Karel Zak2008-04-281-2/+3
| | | | | | | | The idle class is safe for non-root users since 2.6.25. http://lwn.net/Articles/266256/ Addresses-Red-Hat-Bugzilla: #443823 Signed-off-by: Karel Zak <kzak@redhat.com>
* ionice: add a note about permissions to ionice.1Karel Zak2007-09-201-2/+4
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* man pages: add "AVAILABILITY" sectionKarel Zak2007-07-031-0/+4
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* Imported from util-linux-2.13-pre1 tarball.Karel Zak2006-12-071-0/+71