# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-02-09 17:13+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Setup //////////////////////////////////////////////////////////////// #. Commonly used strings (for consistency) ---------- #. - our em-dashes #. type: ds Em #: opensuse-leap-15-6 #, no-wrap msgid "\\ --\\ " msgstr "" #. type: ds EM #: opensuse-leap-15-6 #, no-wrap msgid "B<\\ --\\ >" msgstr "" #. - our program name (makes great grammar) #. type: ds We #: opensuse-leap-15-6 #, no-wrap msgid "top" msgstr "" #. type: ds WE #: opensuse-leap-15-6 #, no-wrap msgid "B" msgstr "" #. - other misc strs for consistent usage #. type: ds F #: opensuse-leap-15-6 #, no-wrap msgid "I" msgstr "" #. type: ds O #: opensuse-leap-15-6 #, no-wrap msgid "I" msgstr "" #. type: ds AK #: opensuse-leap-15-6 #, no-wrap msgid "asterisk (`*')" msgstr "" #. type: ds AM #: opensuse-leap-15-6 #, no-wrap msgid "alternate-display mode" msgstr "" #. type: ds AS #: opensuse-leap-15-6 #, no-wrap msgid "auxiliary storage" msgstr "" #. type: ds CF #: opensuse-leap-15-6 #, no-wrap msgid "configuration file" msgstr "" #. type: ds CG #: opensuse-leap-15-6 #, no-wrap msgid "`current' window/field group" msgstr "" #. type: ds CI #: opensuse-leap-15-6 #, no-wrap msgid "interactive command" msgstr "" #. - Note: our 'Command Line' used in 2 places #. ( and managed to fit in an 80x24 terminal ) #. type: ds CL #: opensuse-leap-15-6 #, no-wrap msgid "-B|-B -B secs -B max -B|B user -B

pids -B field -B [cols] " msgstr "" #. type: ds CO #: opensuse-leap-15-6 #, no-wrap msgid "command-line option" msgstr "" #. type: ds CT #: opensuse-leap-15-6 #, no-wrap msgid "command toggle" msgstr "" #. type: ds CW #: opensuse-leap-15-6 #, no-wrap msgid "`current' window" msgstr "" #. type: ds FG #: opensuse-leap-15-6 #, no-wrap msgid "field group" msgstr "" #. type: ds FM #: opensuse-leap-15-6 #, no-wrap msgid "full-screen mode" msgstr "" #. type: ds KA #: opensuse-leap-15-6 #, no-wrap msgid "arrow key" msgstr "" #. type: ds KS #: opensuse-leap-15-6 #, no-wrap msgid "scrolling key" msgstr "" #. type: ds MP #: opensuse-leap-15-6 #, no-wrap msgid "physical memory" msgstr "" #. type: ds MS #: opensuse-leap-15-6 #, no-wrap msgid "swap file" msgstr "" #. type: ds MV #: opensuse-leap-15-6 #, no-wrap msgid "virtual memory" msgstr "" #. type: ds NT #: opensuse-leap-15-6 #, no-wrap msgid "B:" msgstr "" #. type: ds PU #: opensuse-leap-15-6 #, no-wrap msgid "CPU" msgstr "" #. type: ds Pu #: opensuse-leap-15-6 #, no-wrap msgid "cpu" msgstr "" #. type: ds SA #: opensuse-leap-15-6 #, no-wrap msgid "summary area" msgstr "" #. type: ds TA #: opensuse-leap-15-6 #, no-wrap msgid "task area" msgstr "" #. type: ds TD #: opensuse-leap-15-6 #, no-wrap msgid "task display" msgstr "" #. type: ds TT #: opensuse-leap-15-6 #, no-wrap msgid "B or B" msgstr "" #. type: ds TW #: opensuse-leap-15-6 #, no-wrap msgid "task window" msgstr "" #. Reference to the various widths/sizes ------------ #. - the max screen width limit #. type: ds WX #: opensuse-leap-15-6 #, no-wrap msgid "512" msgstr "" #. - the header width w/ all fields #. type: ds WF #: opensuse-leap-15-6 #, no-wrap msgid "approximately 250" msgstr "" #. - pid monitoring limit #. type: ds WP #: opensuse-leap-15-6 #, no-wrap msgid "20" msgstr "" #. Xref's that depend on/mention other stuff -------- #. type: ds Xa #: opensuse-leap-15-6 #, no-wrap msgid "see" msgstr "" #. type: ds XC #: opensuse-leap-15-6 #, no-wrap msgid "See the" msgstr "" #. type: ds Xc #: opensuse-leap-15-6 #, no-wrap msgid "see the" msgstr "" #. type: ds XT #: opensuse-leap-15-6 #, no-wrap msgid "See topic" msgstr "" #. type: ds Xt #: opensuse-leap-15-6 #, no-wrap msgid "see topic" msgstr "" #. type: ds XX #: opensuse-leap-15-6 #, no-wrap msgid "See `OVERVIEW, Linux Memory Types' for additional details" msgstr "" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "TOP" msgstr "" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "September 2020" msgstr "" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "procps-ng" msgstr "" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "User Commands" msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "NAME" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "top - display Linux processes" msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "SYNOPSIS" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "\\*(WE \\*(CL" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "The traditional switches `-' and whitespace are optional." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "DESCRIPTION" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "The \\*(WE program provides a dynamic real-time view of a running system. " "It can displayB< system> summary information as well as a list of \\*(TT " "currently being managed by the Linux kernel. The types of system summary " "information shown and the types, order and size of information displayed for " "processes are all user configurable and that configuration can be made " "persistent across restarts." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The program provides a limited interactive interface for process " "manipulation as well as a much more extensive interface for personal " "configuration \\*(Em encompassing every aspect of its operation. And while " "\\*(WE is referred to throughout this document, you are free to name the " "program anything you wish. That new name, possibly an alias, will then be " "reflected on \\*(We's display and used when reading and writing a \\*(CF." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "OVERVIEW" msgstr "" #. ---------------------------------------------------------------------- #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "Documentation" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "The remaining Table of Contents" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " OVERVIEW\n" " Operation\n" " Linux Memory Types\n" " 1. COMMAND-LINE Options\n" " 2. SUMMARY Display\n" " a. UPTIME and LOAD Averages\n" " b. TASK and CPU States\n" " c. MEMORY Usage\n" " 3. FIELDS / Columns Display\n" " a. DESCRIPTIONS of Fields\n" " b. MANAGING Fields\n" " 4. INTERACTIVE Commands\n" " a. GLOBAL Commands\n" " b. SUMMARY AREA Commands\n" " c. TASK AREA Commands\n" " 1. Appearance\n" " 2. Content\n" " 3. Size\n" " 4. Sorting\n" " d. COLOR Mapping\n" " 5. ALTERNATE-DISPLAY Provisions\n" " a. WINDOWS Overview\n" " b. COMMANDS for Windows\n" " c. SCROLLING a Window\n" " d. SEARCHING in a Window\n" " e. FILTERING in a Window\n" " 6. FILES\n" " a. PERSONAL Configuration File\n" " b. ADDING INSPECT Entries\n" " c. SYSTEM Configuration File\n" " d. SYSTEM Restrictions File\n" " 7. STUPID TRICKS Sampler\n" " a. Kernel Magic\n" " b. Bouncing Windows\n" " c. The Big Bird Window\n" " d. The Ol' Switcheroo\n" " 8. BUGS, 9. SEE Also\n" msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "Operation" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "When operating \\*(We, the two most important keys are the help (h or ?) " "key and quit (`q') key. Alternatively, you could simply use the traditional " "interrupt key (^C) when you're done." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When started for the first time, you'll be presented with these traditional " "elements on the main \\*(We screen: 1) Summary Area; 2) Fields/Columns " "Header; 3) Task Area. Each of these will be explored in the sections that " "follow. There is also an Input/Message line between the Summary Area and " "Columns Header which needs no further explanation." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The main \\*(We screen is I quite adaptive to changes in terminal " "dimensions under X-Windows. Other \\*(We screens may be less so, especially " "those with static text. It ultimately depends, however, on your particular " "window manager and terminal emulator. There may be occasions when their " "view of terminal size and current contents differs from \\*(We's view, which " "is always based on operating system calls." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Following any re-size operation, if a \\*(We screen is corrupted, appears " "incomplete or disordered, simply typing something innocuous like a " "punctuation character or cursor motion key will usually restore it. In " "extreme cases, the following sequence almost certainly will:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I\n" " ^Z B \\*(We\n" " fg B \\*(We\n" " ELeftE force a screen B (if necessary)\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "But if the display is still corrupted, there is one more step you could " "try. Insert this command after \\*(We has been suspended but before " "resuming it." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I\n" " reset restore your B\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT the width of \\*(We's display will be limited to \\*(WX positions. " "Displaying all fields requires \\*(WF characters. Remaining screen width is " "usually allocated to any variable width columns currently visible. The " "variable width columns, such as COMMAND, are noted in topic 3a. DESCRIPTIONS " "of Fields. Actual output width may also be influenced by the -w switch, " "which is discussed in topic 1. COMMAND-LINE Options." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Lastly, some of \\*(We's screens or functions require the use of cursor " "motion keys like the standard \\*(KAs plus the Home, End, PgUp and PgDn " "keys. If your terminal or emulator does not provide those keys, the " "following combinations are accepted as alternatives:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I< key equivalent-keys >\n" " Left alt +B< h >\n" " Down alt +B< j >\n" " Up alt +B< k >\n" " Right alt +B< l >\n" " Home alt + ctrl +B< h >\n" " PgDn alt + ctrl +B< j >\n" " PgUp alt + ctrl +B< k >\n" " End alt + ctrl +B< l >\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The B and B \\*(KAs have special significance when prompted for " "line input terminated with the EEnterE key. Those keys, or their " "aliases, can be used to retrieve previous input lines which can then be " "edited and re-input. And there are four additional keys available with line " "oriented input." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I< key special-significance >\n" " Up recall B strings for re-editing\n" " Down recall B strings or B entire line\n" " Insert toggle between B and B modes\n" " Delete character B at cursor, moving others left\n" " Home jump to B of input line\n" " End jump to B of input line\n" msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "Linux Memory Types" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "For our purposes there are three types of memory, and one is optional. " "First is \\*(MP, a limited resource where code and data must reside when " "executed or referenced. Next is the optional \\*(MS, where modified (dirty) " "memory can be saved and later retrieved if too many demands are made on " "\\*(MP. Lastly we have \\*(MV, a nearly unlimited resource serving the " "following goals:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " 1. abstraction, free from physical memory addresses/limits\n" " 2. isolation, every process in a separate address space\n" " 3. sharing, a single mapping can serve multiple needs\n" " 4. flexibility, assign a virtual address to a file\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Regardless of which of these forms memory may take, all are managed as pages " "(typically 4096 bytes) but expressed by default in \\*(We as KiB " "(kibibyte). The memory discussed under topic `2c. MEMORY Usage' deals with " "\\*(MP and the \\*(MS for the system as a whole. The memory reviewed in " "topic `3. FIELDS / Columns Display' embraces all three memory types, but for " "individual processes." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "For each such process, every memory page is restricted to a single quadrant " "from the table below. Both \\*(MP and \\*(MV can include any of the four, " "while the \\*(MS only includes #1 through #3. The memory in quadrant #4, " "when modified, acts as its own dedicated \\*(MS." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " B | B\n" " B<1> | B<2>\n" " B . stack |\n" " . malloc() |\n" " . brk()/sbrk() | . POSIX shm*\n" " . mmap(PRIVATE, ANON) | . mmap(SHARED, ANON)\n" " -----------------------+----------------------\n" " . mmap(PRIVATE, fd) | . mmap(SHARED, fd)\n" " B . pgms/shared libs |\n" " B<3> | B<4>\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The following may help in interpreting process level memory values displayed " "as scalable columns and discussed under topic `3a. DESCRIPTIONS of Fields'." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " %MEM - simply RES divided by total \\*(MP\n" " CODE - the `pgms' portion of quadrant B<3>\n" " DATA - the entire quadrant B<1> portion of VIRT plus all\n" " explicit mmap file-backed pages of quadrant B<3>\n" " RES - anything occupying \\*(MP which, beginning with\n" " Linux-4.5, is the sum of the following three fields:\n" " RSan - quadrant B<1> pages, which include any\n" " former quadrant B<3> pages if modified\n" " RSfd - quadrant B<3> and quadrant B<4> pages\n" " RSsh - quadrant B<2> pages\n" " RSlk - subset of RES which cannot be swapped out (any quadrant)\n" " SHR - subset of RES (excludes B<1>, includes all B<2> & B<4>, some B<3>)\n" " SWAP - potentially any quadrant except B<4>\n" " USED - simply the sum of RES and SWAP\n" " VIRT - everything in-use and/or reserved (all quadrants)\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Even though program images and shared libraries are considered " "I to a process, they will be accounted for as I (SHR) by " "the kernel." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "1. COMMAND-LINE Options" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "The command-line syntax for \\*(We consists of:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " \\*(CL\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The typically mandatory switch (`-') and even whitespace are completely " "optional." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B | -B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Show library version and the usage prompt, then quit." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I operation " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Starts \\*(We in Batch mode, which could be useful for sending output from " "\\*(We to other programs or to a file. In this mode, \\*(We will not accept " "input and runs until the iterations limit you've set with the `-n' \\*(CO or " "until killed." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Starts \\*(We with the last remembered `c' state reversed. Thus, if \\*(We " "was displaying command lines, now that field will show program names, and " "vice versa. \\*(XC `c' \\*(CI for additional information." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I interval as:\\ \\ B<-d ss.t> (I.I) " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Specifies the delay between screen updates, and overrides the corresponding " "value in one's personal \\*(CF or the startup default. Later this can be " "changed with the `d' or `s' \\*(CIs." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Fractional seconds are honored, but a negative number is not allowed. In " "all cases, however, such changes are prohibited if \\*(We is running in " "Secure mode, except for root (unless the `s' \\*(CO was used). For " "additional information on Secure mode \\*(Xt 6d. SYSTEM Restrictions File." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I as:\\ \\ B<-e k> | B | B | B | B

" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Instructs \\*(We to force \\*(TA memory to be scaled as:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " k - kibibytes\n" " m - mebibytes\n" " g - gibibytes\n" " t - tebibytes\n" " p - pebibytes\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Later this can be changed with the `e' \\*(CT." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I as:\\ \\ B<-E k> | B | B | B | B

| B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Instructs \\*(We to force \\*(SA memory to be scaled as:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " k - kibibytes\n" " m - mebibytes\n" " g - gibibytes\n" " t - tebibytes\n" " p - pebibytes\n" " e - exbibytes\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Later this can be changed with the `E' \\*(CT." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I operation " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Instructs \\*(We to display individual threads. Without this \\*(CO a " "summation of all threads in each process is shown. Later this can be " "changed with the `H' \\*(CI." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Starts \\*(We with the last remembered `i' state reversed. When this toggle " "is \\*F, tasks that have not used any \\*(PU since the last update will not " "be displayed. For additional information regarding this toggle \\*(Xt 4c. " "TASK AREA Commands, SIZE." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I limit as:B<\\ \\ -n number >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Specifies the maximum number of iterations, or frames, \\*(We should produce " "before ending." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I as:B<\\ \\ -o fieldname >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Specifies the name of the field on which tasks will be sorted, independent " "of what is reflected in the configuration file. You can prepend a `+' or " "`-' to the field name to also override the sort direction. A leading `+' " "will force sorting high to low, whereas a `-' will ensure a low to high " "ordering." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This option exists primarily to support automated/scripted batch mode " "operation." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This option acts as a form of help for the above -o option. It will cause " "\\*(We to print each of the available field names on a separate line, then " "quit. Such names are subject to NLS (National Language Support) translation." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B

\\ \\ :I mode as:B<\\ \\ -pN1 -pN2 ...>\\ \\ orB<\\ \\ -pN1,N2,N3 ... >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Monitor only processes with specified process IDs. This option can be given " "up to \\*(WP times, or you can provide a comma delimited list with up to " "\\*(WP pids. Co-mingling both approaches is permitted." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A pid value of zero will be treated as the process id of the \\*(We program " "itself once it is running." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This is a \\*(CO only and should you wish to return to normal operation, it " "is not necessary to quit and restart \\*(We \\*(Em just issue any of these " "\\*(CIs: `=', `u' or `U'." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "The `p', `u' and `U' \\*(COs are mutually exclusive." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I operation " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Starts \\*(We with secure mode forced, even for root. This mode is far " "better controlled through a system \\*(CF (\\*(Xt 6. FILES)." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Starts \\*(We with the last remembered `S' state reversed. When Cumulative " "time mode is \\*O, each process is listed with the \\*(Pu time that it and " "its dead children have used. \\*(XC `S' \\*(CI for additional information " "regarding this mode." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B | -B\\ \\ :I as:\\ \\ B<-u> | B<-U number> orB< name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Display only processes with a user id or user name matching that given. The " "`-u' option matches on I< effective> user whereas the `-U' option matches " "onI< any> user (real, effective, saved, or filesystem)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Prepending an exclamation point (`!') to the user id or name instructs " "\\*(We to display only processes with users not matching the one provided." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B\\ \\ :I as:\\ \\ B<-w> [B< number> ] " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In Batch mode, when used without an argument \\*(We will format output using " "the COLUMNS= and LINES= environment variables, if set. Otherwise, width " "will be fixed at the maximum \\*(WX columns. With an argument, output width " "can be decreased or increased (up to \\*(WX) but the number of rows is " "considered unlimited." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In normal display mode, when used without an argument \\*(We willI< attempt> " "to format output using the COLUMNS= and LINES= environment variables, if " "set. With an argument, output width can only be decreased, not increased. " "Whether using environment variables or an argument with -w, whenI< not> in " "Batch mode actual terminal dimensions can never be exceeded." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Without the use of this \\*(CO, output width is always based on the " "terminal at which \\*(We was invoked whether or not in Batch mode." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "-B<1>\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Starts \\*(We with the last remembered Cpu States portion of the \\*(SA " "reversed. Either all \\*(Pu information will be displayed in a single line " "or each \\*(Pu will be displayed separately, depending on the state of the " "NUMA Node \\*(CT ('2')." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "\\*(XC `1' and '2' \\*(CIs for additional information." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "2. SUMMARY Display" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "Each of the following three areas are individually controlled through one or " "more \\*(CIs. \\*(XT 4b. SUMMARY AREA Commands for additional information " "regarding these provisions." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "2a. UPTIME and LOAD Averages" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "This portion consists of a single line containing:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " B orB< window> name, depending on display mode\n" " current time and length of time since last boot\n" " total number of users\n" " system load avg over the last 1, 5 and 15 minutes\n" msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "2b. TASK and CPU States" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "This portion consists of a minimum of two lines. In an SMP environment, " "additional lines can reflect individual \\*(PU state percentages." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Line 1 shows totalB< tasks> orB< threads>, depending on the state of the " "Threads-mode toggle. That total is further classified as:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " running; sleeping; stopped; zombie\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Line 2 shows \\*(PU state percentages based on the interval since the last " "refresh." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "As a default, percentages for these individual categories are displayed. " "Where two labels are shown below, those for more recent kernel versions are " "shown first." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " B,B< user> : time running un-niced user processes\n" " B,B< system> : time running kernel processes\n" " B,B< nice> : time running niced user processes\n" " B,B< idle> : time spent in the kernel idle handler\n" " B,B< IO-wait> : time waiting for I/O completion\n" " B : time spent servicing hardware interrupts\n" " B : time spent servicing software interrupts\n" " B : time stolen from this vm by the hypervisor\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In the alternate cpu states display modes, beyond the first tasks/threads " "line, an abbreviated summary is shown consisting of these elements:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " a b c d\n" " %Cpu(s): B<75.0>/25.0 B<100>[ ...\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Where: a) is the `user' (us + ni) percentage; b) is the `system' (sy + hi + " "si) percentage; c) is the total; and d) is one of two visual graphs of those " "representations. \\*(XT 4b. SUMMARY AREA Commands and the `t' command for " "additional information on that special 4-way toggle." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "2c. MEMORY Usage" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "This portion consists of two lines which may express values in kibibytes " "(KiB) through exbibytes (EiB) depending on the scaling factor enforced with " "the `E' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "As a default, Line 1 reflects \\*(MP, classified as:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " total, free, used and buff/cache\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Line 2 reflects mostly \\*(MV, classified as:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " total, free, used and avail (which is \\*(MP)\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The B number on line 2 is an estimation of \\*(MP available for " "starting new applications, without swapping. Unlike the B field, it " "attempts to account for readily reclaimable page cache and memory slabs. It " "is available on kernels 3.14, emulated on kernels 2.6.27+, otherwise the " "same as B." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In the alternate memory display modes, two abbreviated summary lines are " "shown consisting of these elements:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " a b c\n" " GiB Mem : B<18.7>/15.738 [ ...\n" " GiB Swap: B< 0.0>/7.999 [ ...\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Where: a) is the percentage used; b) is the total available; and c) is one " "of two visual graphs of those representations." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In the case of \\*(MP, the percentage represents the B minus the " "estimated B noted above. The `Mem' graph itself is divided between " "the non-cached portion of B and any remaining memory not otherwise " "accounted for by B. \\*(XT 4b. SUMMARY AREA Commands and the `m' " "command for additional information on that special 4-way toggle." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "This table may help in interpreting the scaled values displayed:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " KiB = kibibyte = 1024 bytes\n" " MiB = mebibyte = 1024 KiB = 1,048,576 bytes\n" " GiB = gibibyte = 1024 MiB = 1,073,741,824 bytes\n" " TiB = tebibyte = 1024 GiB = 1,099,511,627,776 bytes\n" " PiB = pebibyte = 1024 TiB = 1,125,899,906,842,624 bytes\n" " EiB = exbibyte = 1024 PiB = 1,152,921,504,606,846,976 bytes\n" msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "3. FIELDS / Columns" msgstr "" #. ---------------------------------------------------------------------- #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "3a. DESCRIPTIONS of Fields" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "Listed below are \\*(We's available process fields (columns). They are " "shown in strict ascii alphabetical order. You may customize their position " "and whether or not they are displayable with the `f' or `F' (Fields " "Management) \\*(CIs." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Any field is selectable as the sort field, and you control whether they are " "sorted high-to-low or low-to-high. For additional information on sort " "provisions \\*(Xt 4c. TASK AREA Commands, SORTING." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The fields related to \\*(MP or \\*(MV reference `(KiB)' which is the " "unsuffixed display mode. Such fields may, however, be scaled from KiB " "through PiB. That scaling is influenced via the `e' \\*(CI or established " "for startup through a build option." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 1.B< %CPU \\*(Em \\*(PU Usage >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The task's share of the elapsed \\*(PU time since the last screen update, " "expressed as a percentage of total \\*(PU time." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In a true SMP environment, if a process is multi-threaded and \\*(We is " "I operating in Threads mode, amounts greater than 100% may be " "reported. You toggle Threads mode with the `H' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Also for multi-processor environments, if Irix mode is \\*F, \\*(We will " "operate in Solaris mode where a task's \\*(Pu usage will be divided by the " "total number of \\*(PUs. You toggle Irix/Solaris modes with the `I' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT When running in forest view mode (`V') with children collapsed (`v'), " "this field will also include the \\*(PU time of those unseen children. " "\\*(XT 4c. TASK AREA Commands, CONTENT for more information regarding the " "`V' and `v' toggles." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 2.B< %MEM \\*(Em Memory Usage (RES) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "A task's currently resident share of available \\*(MP." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "\\*(XX." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 3.B< CGNAME \\*(Em Control Group Name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The name of the control group to which a process belongs, or `-' if not " "applicable for that process." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This will typically be the last entry in the full list of control groups as " "shown under the next heading (CGROUPS). And as is true there, this field is " "also variable width." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 4.B< CGROUPS \\*(Em Control Groups >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The names of the control group(s) to which a process belongs, or `-' if not " "applicable for that process." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Control Groups provide for allocating resources (cpu, memory, network " "bandwidth, etc.) among installation-defined groups of processes. They " "enable fine-grained control over allocating, denying, prioritizing, managing " "and monitoring those resources." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Many different hierarchies of cgroups can exist simultaneously on a system " "and each hierarchy is attached to one or more subsystems. A subsystem " "represents a single resource." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT The CGROUPS field, unlike most columns, is not fixed-width. When " "displayed, it plus any other variable width columns will be allocated all " "remaining screen width (up to the maximum \\*(WX characters). Even so, such " "variable width fields could still suffer truncation. \\*(XT 5c. SCROLLING a " "Window for additional information on accessing any truncated data." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 5.B< CODE \\*(Em Code Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The amount of \\*(MP currently devoted to executable code, also known as the " "Text Resident Set size or TRS." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 6.B< COMMAND \\*(Em Command Name> or CommandB< Line >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Display the command line used to start a task or the name of the associated " "program. You toggle between commandI< line> andI< name> with `c', which is " "both a \\*(CO and an \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" "When you've chosen to display command lines, processes without a command\n" "line (like kernel threads) will be shown with only the program name in\n" "brackets, as in this example:\n" " [kthreadd]\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This field may also be impacted by the forest view display mode. \\*(XC `V' " "\\*(CI for additional information regarding that mode." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT The COMMAND field, unlike most columns, is not fixed-width. When " "displayed, it plus any other variable width columns will be allocated all " "remaining screen width (up to the maximum \\*(WX characters). Even so, such " "variable width fields could still suffer truncation. This is especially " "true for this field when command lines are being displayed (the `c' " "\\*(CI.) \\*(XT 5c. SCROLLING a Window for additional information on " "accessing any truncated data." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 7.B< DATA \\*(Em Data + Stack Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The amount of private memory I by a process. It is also known as " "the Data Resident Set or DRS. Such memory may not yet be mapped to \\*(MP " "(RES) but will always be included in the \\*(MV (VIRT) amount." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 8.B< ENVIRON \\*(Em Environment variables >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Display all of the environment variables, if any, as seen by the respective " "processes. These variables will be displayed in their raw native order, not " "the sorted order you are accustomed to seeing with an unqualified `set'." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT The ENVIRON field, unlike most columns, is not fixed-width. When " "displayed, it plus any other variable width columns will be allocated all " "remaining screen width (up to the maximum \\*(WX characters). Even so, such " "variable width fields could still suffer truncation. This is especially " "true for this field. \\*(XT 5c. SCROLLING a Window for additional " "information on accessing any truncated data." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid " 9.B< Flags \\*(Em Task Flags >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This column represents the task's current scheduling flags which are " "expressed in hexadecimal notation and with zeros suppressed. These flags " "are officially documented in Elinux/sched.hE." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "10.B< GID \\*(Em Group Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< effective> group ID." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "11.B< GROUP \\*(Em Group Name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< effective> group name." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "12.B< LXC \\*(Em Lxc Container Name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The name of the lxc container within which a task is running. If a process " "is not running inside a container, a dash (`-') will be shown." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "13.B< NI \\*(Em Nice Value >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The nice value of the task. A negative nice value means higher priority, " "whereas a positive nice value means lower priority. Zero in this field " "simply means priority will not be adjusted in determining a task's dispatch-" "ability." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "14.B< NU \\*(Em Last known NUMA node >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A number representing the NUMA node associated with the last used processor " "(`P'). When -1 is displayed it means that NUMA information is not available." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(XC `'2' and `3' \\*(CIs for additional NUMA provisions affecting the " "\\*(SA." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "15.B< OOMa \\*(Em Out of Memory Adjustment Factor >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The value, ranging from -1000 to +1000, added to the current out of memory " "score (OOMs) which is then used to determine which task to kill when memory " "is exhausted." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "16.B< OOMs \\*(Em Out of Memory Score >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The value, ranging from 0 to +1000, used to select task(s) to kill when " "memory is exhausted. Zero translates to `never kill' whereas 1000 means " "`always kill'." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "17.B< P \\*(Em Last used \\*(PU (SMP) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A number representing the last used processor. In a true SMP environment " "this will likely change frequently since the kernel intentionally uses weak " "affinity. Also, the very act of running \\*(We may break this weak affinity " "and cause more processes to change \\*(PUs more often (because of the extra " "demand for \\*(Pu time)." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "18.B< PGRP \\*(Em Process Group Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Every process is member of a unique process group which is used for " "distribution of signals and by terminals to arbitrate requests for their " "input and output. When a process is created (forked), it becomes a member " "of the process group of its parent. By convention, this value equals the " "process ID (\\*(Xa PID) of the first member of a process group, called the " "process group leader." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "19.B< PID \\*(Em Process Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The task's unique process ID, which periodically wraps, though never " "restarting at zero. In kernel terms, it is a dispatchable entity defined by " "a task_struct." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This value may also be used as: a process group ID (\\*(Xa PGRP); a session " "ID for the session leader (\\*(Xa SID); a thread group ID for the thread " "group leader (\\*(Xa TGID); and a TTY process group ID for the process group " "leader (\\*(Xa TPGID)." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "20.B< PPID \\*(Em Parent Process Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "The process ID (pid) of a task's parent." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "21.B< PR \\*(Em Priority >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The scheduling priority of the task. If you see `rt' in this field, it " "means the task is running under real time scheduling priority." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Under linux, real time priority is somewhat misleading since traditionally " "the operating itself was not preemptible. And while the 2.6 kernel can be " "made mostly preemptible, it is not always so." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "22.B< RES \\*(Em Resident Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A subset of the virtual address space (VIRT) representing the non-swapped " "\\*(MP a task is currently using. It is also the sum of the RSan, RSfd and " "RSsh fields." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "It can include private anonymous pages, private pages mapped to files " "(including program images and shared libraries) plus shared anonymous " "pages. All such memory is backed by the \\*(MS represented separately under " "SWAP." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Lastly, this field may also include shared file-backed pages which, when " "modified, act as a dedicated \\*(MS and thus will never impact SWAP." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "23.B< RSan \\*(Em Resident Anonymous Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A subset of resident memory (RES) representing private pages not mapped to a " "file." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "24.B< RSfd \\*(Em Resident File-Backed Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A subset of resident memory (RES) representing the implicitly shared pages " "supporting program images and shared libraries. It also includes explicit " "file mappings, both private and shared." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "25.B< RSlk \\*(Em Resident Locked Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "A subset of resident memory (RES) which cannot be swapped out." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "26.B< RSsh \\*(Em Resident Shared Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A subset of resident memory (RES) representing the explicitly shared " "anonymous shm*/mmap pages." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "27.B< RUID \\*(Em Real User Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< real> user ID." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "28.B< RUSER \\*(Em Real User Name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< real> user name." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "29.B< S \\*(Em Process Status >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" "The status of the task which can be one of:\n" " B = uninterruptible sleep\n" " B = idle\n" " B = running\n" " B = sleeping\n" " B = stopped by job control signal\n" " B = stopped by debugger during trace\n" " B = zombie\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Tasks shown as running should be more properly thought of as ready to run " "\\*(Em their task_struct is simply represented on the Linux run-queue. Even " "without a true SMP machine, you may see numerous tasks in this state " "depending on \\*(We's delay interval and nice value." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "30.B< SHR \\*(Em Shared Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A subset of resident memory (RES) that may be used by other processes. It " "will include shared anonymous pages and shared file-backed pages. It also " "includes private pages mapped to files representing program images and " "shared libraries." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "31.B< SID \\*(Em Session Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A session is a collection of process groups (\\*(Xa PGRP), usually " "established by the login shell. A newly forked process joins the session of " "its creator. By convention, this value equals the process ID (\\*(Xa PID) " "of the first member of the session, called the session leader, which is " "usually the login shell." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "32.B< SUID \\*(Em Saved User Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< saved> user ID." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "33.B< SUPGIDS \\*(Em Supplementary Group IDs >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The IDs of any supplementary group(s) established at login or inherited from " "a task's parent. They are displayed in a comma delimited list." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT The SUPGIDS field, unlike most columns, is not fixed-width. When " "displayed, it plus any other variable width columns will be allocated all " "remaining screen width (up to the maximum \\*(WX characters). Even so, such " "variable width fields could still suffer truncation. \\*(XT 5c. SCROLLING a " "Window for additional information on accessing any truncated data." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "34.B< SUPGRPS \\*(Em Supplementary Group Names >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The names of any supplementary group(s) established at login or inherited " "from a task's parent. They are displayed in a comma delimited list." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT The SUPGRPS field, unlike most columns, is not fixed-width. When " "displayed, it plus any other variable width columns will be allocated all " "remaining screen width (up to the maximum \\*(WX characters). Even so, such " "variable width fields could still suffer truncation. \\*(XT 5c. SCROLLING a " "Window for additional information on accessing any truncated data." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "35.B< SUSER \\*(Em Saved User Name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< saved> user name." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "36.B< SWAP \\*(Em Swapped Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The formerly resident portion of a task's address space written to the " "\\*(MS when \\*(MP becomes over committed." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "37.B< TGID \\*(Em Thread Group Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The ID of the thread group to which a task belongs. It is the PID of the " "thread group leader. In kernel terms, it represents those tasks that share " "an mm_struct." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "38.B< TIME \\*(Em \\*(PU Time >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Total \\*(PU time the task has used since it started. When Cumulative mode " "is \\*O, each process is listed with the \\*(Pu time that it and its dead " "children have used. You toggle Cumulative mode with `S', which is both a " "\\*(CO and an \\*(CI. \\*(XC `S' \\*(CI for additional information " "regarding this mode." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "39.B< TIME+ \\*(Em \\*(PU Time, hundredths >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The same as TIME, but reflecting more granularity through hundredths of a " "second." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "40.B< TPGID \\*(Em Tty Process Group Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The process group ID of the foreground process for the connected tty, or -1 " "if a process is not connected to a terminal. By convention, this value " "equals the process ID (\\*(Xa PID) of the process group leader (\\*(Xa PGRP)." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "41.B< TTY \\*(Em Controlling Tty >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The name of the controlling terminal. This is usually the device (serial " "port, pty, etc.) from which the process was started, and which it uses for " "input or output. However, a task need not be associated with a terminal, in " "which case you'll see `?' displayed." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "42.B< UID \\*(Em User Id >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< effective> user ID of the task's owner." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "43.B< USED \\*(Em Memory in Use (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This field represents the non-swapped \\*(MP a task is using (RES) plus the " "swapped out portion of its address space (SWAP)." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "44.B< USER \\*(Em User Name >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "TheI< effective> user name of the task's owner." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "45.B< VIRT \\*(Em Virtual Memory Size (KiB) >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The total amount of \\*(MV used by the task. It includes all code, data and " "shared libraries plus pages that have been swapped out and pages that have " "been mapped but not used." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "46.B< WCHAN \\*(Em Sleeping in Function >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This field will show the name of the kernel function in which the task is " "currently sleeping. Running tasks will display a dash (`-') in this column." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "47.B< nDRT \\*(Em Dirty Pages Count >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The number of pages that have been modified since they were last written to " "\\*(AS. Dirty pages must be written to \\*(AS before the corresponding " "physical memory location can be used for some other virtual page." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "This field was deprecated with linux 2.6 and is always zero." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "48.B< nMaj \\*(Em Major Page Fault Count >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The number ofB< major> page faults that have occurred for a task. A page " "fault occurs when a process attempts to read from or write to a virtual page " "that is not currently present in its address space. A major page fault is " "when \\*(AS access is involved in making that page available." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "49.B< nMin \\*(Em Minor Page Fault count >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The number ofB< minor> page faults that have occurred for a task. A page " "fault occurs when a process attempts to read from or write to a virtual page " "that is not currently present in its address space. A minor page fault does " "not involve \\*(AS access in making that page available." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "50.B< nTH \\*(Em Number of Threads >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "The number of threads associated with a process." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "51.B< nsIPC \\*(Em IPC namespace >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Inode of the namespace used to isolate interprocess communication (IPC) " "resources such as System V IPC objects and POSIX message queues." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "52.B< nsMNT \\*(Em MNT namespace >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Inode of the namespace used to isolate filesystem mount points thus " "offering different views of the filesystem hierarchy." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "53.B< nsNET \\*(Em NET namespace >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Inode of the namespace used to isolate resources such as network " "devices, IP addresses, IP routing, port numbers, etc." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "54.B< nsPID \\*(Em PID namespace >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Inode of the namespace used to isolate process ID numbers meaning they " "need not remain unique. Thus, each such namespace could have its own `init/" "systemd' (PID #1) to manage various initialization tasks and reap orphaned " "child processes." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "55.B< nsUSER \\*(Em USER namespace >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Inode of the namespace used to isolate the user and group ID numbers. " "Thus, a process could have a normal unprivileged user ID outside a user " "namespace while having a user ID of 0, with full root privileges, inside " "that namespace." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "56.B< nsUTS \\*(Em UTS namespace >" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Inode of the namespace used to isolate hostname and NIS domain name. " "UTS simply means \"UNIX Time-sharing System\"." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "57.B< vMj \\*(Em Major Page Fault Count Delta>" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The number ofB< major> page faults that have occurred since the last update " "(see nMaj)." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "58.B< vMn \\*(Em Minor Page Fault Count Delta>" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The number ofB< minor> page faults that have occurred since the last update " "(see nMin)." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "3b. MANAGING Fields" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "After pressing the \\*(CI `f' or `F' (Fields Management) you will be " "presented with a screen showing: 1) the \\*(CW name; 2) the designated sort " "field; 3) all fields in their current order along with descriptions. " "Entries marked with an asterisk are the currently displayed fields, screen " "width permitting." msgstr "" #. type: IP #: opensuse-leap-15-6 #, no-wrap msgid "\\(bu" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "As the on screen instructions indicate, you navigate among the fields with " "theB< Up> andB< Down> \\*(KAs. The PgUp, PgDn, Home and End keys can also " "be used to quickly reach the first or last available field." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "TheB< Right> \\*(KA selects a field for repositioning and theB< Left> \\*(KA " "or the EBE key commits that field's placement." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `B' key or the EBE bar toggles a field's display " "status, and thus the presence or absence of the asterisk." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `B' key designates a field as the sort field. \\*(XT 4c. TASK AREA " "Commands, SORTING for additional information regarding your selection of a " "sort field." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `B' and `B' keys can be used to cycle through all available " "windows and the `B' or EBE keys exit Fields Management." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Fields Management screen can also be used to change the \\*(CG in either " "\\*(FM or \\*(AM. Whatever was targeted when `q' or EEscE was " "pressed will be made current as you return to the \\*(We display. \\*(XT 5. " "ALTERNATE-DISPLAY Provisions and the `g' \\*(CI for insight into \\*(CWs and " "\\*(FGs." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Any window that has been scrolledI< horizontally> will be reset if " "any field changes are made via the Fields Management screen. AnyI< " "vertical> scrolled position, however, will not be affected. \\*(XT 5c. " "SCROLLING a Window for additional information regarding vertical and " "horizontal scrolling." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "4. INTERACTIVE Commands" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "Listed below is a brief index of commands within categories. Some commands " "appear more than once \\*(Em their meaning or scope may vary depending on " "the context in which they are issued." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " 4a.I< Global-Commands >\n" " EEnt/SpE ?, =, 0,\n" " A, B, d, E, e, g, h, H, I, k, q, r, s, W, X, Y, Z\n" " 4b.I< Summary-Area-Commands >\n" " C, l, t, m, 1, 2, 3, 4, !\n" " 4c.I< Task-Area-Commands >\n" " Appearance: b, J, j, x, y, z\n" " Content: c, f, F, o, O, S, u, U, V, v\n" " Size: #, i, n\n" " Sorting: E, E, f, F, R\n" " 4d.I< Color-Mapping >\n" " ERetE, a, B, b, H, M, q, S, T, w, z, 0 - 7\n" " 5b.I< Commands-for-Windows >\n" " -, _, =, +, A, a, g, G, w\n" " 5c.I< Scrolling-a-Window >\n" " C, Up, Dn, Left, Right, PgUp, PgDn, Home, End\n" " 5d.I< Searching-in-a-Window >\n" " L, &\n" msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "4a. GLOBAL Commands" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "The global \\*(CIs areB< always> available in both \\*(FM and \\*(AM. " "However, some of these \\*(CIs areB< not available> when running in Secure " "mode." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you wish to know in advance whether or not your \\*(We has been secured, " "simply ask for help and view the system summary on the second line." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ EBE or EBE\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "These commands awaken \\*(We and following receipt of any input the entire " "display will be repainted. They also force an update of any hotplugged " "\\*(Pu or \\*(MP changes." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Use either of these keys if you have a large delay interval and wish to see " "current status," msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B | B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "There are two help levels available. The first will provide a reminder of " "all the basic \\*(CIs. If \\*(We isI< secured>, that screen will be " "abbreviated." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Typing `h' or `?' on that help screen will take you to help for those " "\\*(CIs applicable to \\*(AM." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<=>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Removes restrictions on what is shown. This command will reverse any " "`i' (idle tasks), `n' (max tasks) and `v' (hide children) commands that " "might be active. It also provides for an exit from PID monitoring, User " "filtering, Other filtering, Locate processing and Combine Cpus mode." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Additionally, if the window has been scrolled it will be reset with this " "command." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<0>\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command determines whether zeros are shown or suppressed for many of " "the fields in a \\*(TW. Fields like UID, GID, NI, PR or P are not affected " "by this toggle." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command will switch between \\*(FM and \\*(AM. \\*(XT 5. ALTERNATE-" "DISPLAY Provisions and the `g' \\*(CI for insight into \\*(CWs and \\*(FGs." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command will influence use of the bold terminfo capability and altersB< " "both> the \\*(SA and \\*(TA for the \\*(CW. While it is intended primarily " "for use with dumb terminals, it can be applied anytime." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT When this toggle is \\*O and \\*(We is operating in monochrome mode, " "theB< entire display> will appear as normal text. Thus, unless the `x' and/" "or `y' toggles are using reverse for emphasis, there will be no visual " "confirmation that they are even on." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B | B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted to enter the delay time, in seconds, between display " "updates." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Fractional seconds are honored, but a negative number is not allowed. " "Entering 0 causes (nearly) continuous updates, with an unsatisfactory " "display as the system and tty driver try to keep up with \\*(We's demands. " "The delay value is inversely proportional to system loading, so set it with " "care." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If at any time you wish to know the current delay time, simply ask for help " "and view the system summary on the second line." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I in Summary Area" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "With this command you can cycle through the available \\*(SA memory scaling " "which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or " "1,152,921,504,606,846,976 bytes)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you see a `+' between a displayed number and the following label, it " "means that \\*(We was forced to truncate some portion of that number. By " "raising the scaling factor, such truncation can be avoided." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I in Task Area" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "With this command you can cycle through the available \\*(TA memory scaling " "which ranges from KiB (kibibytes or 1,024 bytes) through PiB (pebibytes or " "1,125,899,906,842,624 bytes)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "While \\*(We will try to honor the selected target range, additional scaling " "might still be necessary in order to accommodate current values. If you " "wish to see a more homogeneous result in the memory columns, raising the " "scaling range will usually accomplish that goal. Raising it too high, " "however, is likely to produce an all zero result which cannot be suppressed " "with the `0' \\*(CI." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted to enter a number between 1 and 4 designating the " "\\*(FG which should be made the \\*(CW. You will soon grow comfortable with " "these 4 windows, especially after experimenting with \\*(AM." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When this toggle is \\*O, individual threads will be displayed for all " "processes in all visible \\*(TWs. Otherwise, \\*(We displays a summation of " "all threads in each process." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When operating in Solaris mode (`I' toggled \\*F), a task's \\*(Pu usage " "will be divided by the total number of \\*(PUs. After issuing this command, " "you'll be told the new state of this toggle." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "You will be prompted for a PID and then the signal to send." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Entering no PID or a negative number will be interpreted as the default " "shown in the prompt (the first task displayed). A PID value of zero means " "the \\*(We program itself." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The default signal, as reflected in the prompt, is SIGTERM. However, you " "can send any signal, via number or name." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you wish to abort the kill process, do one of the following depending on " "your progress:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " 1) at the pid prompt, type an invalid number\n" " 2) at the signal prompt, type 0 (or any invalid signal)\n" " 3) at any prompt, type EEscE\n" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "You will be prompted for a PID and then the value to nice it to." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A positive nice value will cause a process to lose priority. Conversely, a " "negative nice value will cause a process to be viewed more favorably by the " "kernel. As a general rule, ordinary users can only increase the nice value " "and are prevented from lowering it." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you wish to abort the renice process, do one of the following depending " "on your progress:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " 1) at the pid prompt, type an invalid number\n" " 2) at the nice prompt, type EEnterE with no input\n" " 3) at any prompt, type EEscE\n" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This will save all of your options and toggles plus the current display mode " "and delay time. By issuing this command just before quitting \\*(We, you " "will be able restart later in exactly that same state." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Some fields are fixed width and not scalable. As such, they are subject to " "truncation which would be indicated by a `+' in the last position." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "This \\*(CI can be used to alter the widths of the following fields:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I< field default field default field default >\n" " GID 5 GROUP 8 WCHAN 10\n" " RUID 5 LXC 8 nsIPC 10\n" " SUID 5 RUSER 8 nsMNT 10\n" " UID 5 SUSER 8 nsNET 10\n" " TTY 8 nsPID 10\n" " USER 8 nsUSER 10\n" " nsUTS 10\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted for the amount to be added to the default widths shown " "above. Entering zero forces a return to those defaults." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you enter a negative number, \\*(We will automatically increase the " "column size as needed until there is no more truncated data. You can " "accelerate this process by reducing the delay interval or holding down the " "ESpaceE bar." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Whether explicitly or automatically increased, the widths for these " "fields are never decreased by \\*(We. To narrow them you must specify a " "smaller number or restore the defaults." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "After issuing the `Y' \\*(CI, you will be prompted for a target PID. Typing " "a value or accepting the default results in a separate screen. That screen " "can be used to view a variety of files or piped command output while the " "normal \\*(We iterative display is paused." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT This \\*(CI is only fully realized when supporting entries have been " "manually added to the end of the \\*(We \\*(CF. For details on creating " "those entries, \\*(Xt 6b. ADDING INSPECT Entries." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Most of the keys used to navigate the Inspect feature are reflected in its " "header prologue. There are, however, additional keys available once you " "have selected a particular file or command. They are familiar to anyone who " "has used the pager `less' and are summarized here for future reference." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I< key function >\n" " = alternate status-line, file or pipeline\n" " / find, equivalent to `L' locate\n" " n find next, equivalent to `&' locate next\n" " ESpaceE scroll down, equivalent to EPgDnE\n" " b scroll up, equivalent to EPgUpE\n" " g first line, equivalent to EHomeE\n" " G last line, equivalent to EEndE\n" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This key will take you to a separate screen where you can change the colors " "for the \\*(CW, or for all windows. For details regarding this \\*(CI " "\\*(Xt 4d. COLOR Mapping." msgstr "" #. type: IP #: opensuse-leap-15-6 #, no-wrap msgid "*" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The commands shown with an \\*(AK are not available in Secure mode, nor will " "they be shown on the level-1 help screen." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "4b. SUMMARY AREA Commands" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "The \\*(SA \\*(CIs areB< always available> in both \\*(FM and \\*(AM. They " "affect the beginning lines of your display and will determine the position " "of messages and prompts." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "These commands always impact just the \\*(CG. \\*(XT 5. ALTERNATE-DISPLAY " "Provisions and the `g' \\*(CI for insight into \\*(CWs and \\*(FGs." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Toggle an informational message which is displayed whenever the message line " "is not otherwise being used. For additional information \\*(Xt 5c. " "SCROLLING a Window." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This is also the line containing the program name (possibly an alias) when " "operating in \\*(FM or the \\*(CW name when operating in \\*(AM." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command affects from 2 to many \\*(SA lines, depending on the state of " "the `1', `2' or `3' \\*(CTs and whether or not \\*(We is running under true " "SMP." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This portion of the \\*(SA is also influenced by the `H' \\*(CI toggle, as " "reflected in the total label which shows either Tasks or Threads." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "This command serves as a 4-way toggle, cycling through these modes:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " 1. detailed percentages by category\n" " 2. abbreviated user/system and total % + bar graph\n" " 3. abbreviated user/system and total % + block graph\n" " 4. turn off task and cpu states display\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When operating in either of the graphic modes, the display becomes much more " "meaningful when individual CPUs or NUMA nodes are also displayed. \\*(XC " "the `1', `2' and `3' commands below for additional information." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command affects the two \\*(SA lines dealing with physical and virtual " "memory." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " 1. detailed percentages by memory type\n" " 2. abbreviated % used/total available + bar graph\n" " 3. abbreviated % used/total available + block graph\n" " 4. turn off memory display\n" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<1>\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command affects how the `t' command's Cpu States portion is shown. " "Although this toggle exists primarily to serve massively-parallel SMP " "machines, it is not restricted to solely SMP environments." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When you see `%Cpu(s):' in the \\*(SA, the `1' toggle is \\*O and all \\*(Pu " "information is gathered in a single line. Otherwise, each \\*(Pu is " "displayed separately as: `%Cpu0, %Cpu1, ...' up to available screen height." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<2>\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command toggles between the `1' command cpu summary display (only) or " "a summary display plus the cpu usage statistics for each NUMA Node. It is " "only available if a system has the requisite NUMA support." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<3>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be invited to enter a number representing a NUMA Node. Thereafter, " "a node summary plus the statistics for each cpu in that node will be shown " "until the `1', `2' or `4' \\*(CT is pressed. This \\*(CI is only available " "if a system has the requisite NUMA support." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<4>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command turns the `1' toggle \\*F for individual \\*(Pu display but " "prints the results two abreast. It requires a terminal with a minimum width " "of 80 columns. If a terminal's width is decreased below the minimum while " "\\*(We is running, \\*(We reverts to the normal `1' toggle \\*F state." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "To avoid truncation when displaying detailed \\*(Pu statistcs, as opposed to " "the graphic representations, a minimum width of 165 columns would be " "required." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This \\*(CT is intended for massively parallel SMP environments where, even " "with the `4' \\*(CT, not all processors can be displayed. With each press " "of `!' the number of additional \\*(Pu's combined is doubled thus reducing " "the total number of \\*(Pu lines displayed." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "For example, with the first press of `!' one additional \\*(Pu will be " "combined and displayed as `0-1, 2-3, ...' instead of the normal `%Cpu0, " "%Cpu1, %Cpu2, %Cpu3, ...'. With a second `!' \\*(CT two additional \\*(Pus " "are combined and shown as `0-2, 3-5, ...'. Then the third '!' press, " "combining four additional \\*(Pus, shows as `0-4, 5-9, ...', etc." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Such progression continues until individual \\*(Pus are again displayed and " "impacts both the `1' and `4' toggles (one or two columns). Use the `=' " "command to exit B mode." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT If the entire \\*(SA has been toggled \\*F for any window, you would " "be left with just theB< message line>. In that way, you will have maximized " "available task rows but (temporarily) sacrificed the program name in \\*(FM " "or the \\*(CW name when in \\*(AM." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "4c. TASK AREA Commands" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "The \\*(TA \\*(CIs areB< always> available in \\*(FM." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The \\*(TA \\*(CIs areB< never available> in \\*(AMI< if> the \\*(CW's " "\\*(TD has been toggled \\*F (\\*(Xt 5. ALTERNATE-DISPLAY Provisions)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B of \\*(TW" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Alternates between right-justified (the default) and left-justified numeric " "data. If the numeric data completely fills the available column, this " "\\*(CT may impact the column header only." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Alternates between left-justified (the default) and right-justified " "character data. If the character data completely fills the available " "column, this \\*(CT may impact the column header only." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The following commands will also be influenced by the state of the global " "`B' (bold enable) toggle." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command will impact how the `x' and `y' toggles are displayed. It may " "also impact the \\*(SA when a bar graph has been selected for \\*(Pu states " "or memory usage via the `t' or `m' toggles." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" "Changes highlighting for the current sort field.\n" "If you forget which field is being sorted this command can serve as a quick\n" "visual reminder, providing the sort field is being displayed.\n" "The sort field mightI< not> be visible because:\n" " 1) there is insufficientI< Screen Width >\n" " 2) the `f' \\*(CI turned it \\*F\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Whenever Searching and/or Other Filtering is active in a window, " "column highlighting is temporarily disabled. \\*(XC notes at the end of " "topics 5d. SEARCHING and 5e. FILTERING for an explanation why." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Changes highlighting for \"running\" tasks. For additional insight into " "this task state, \\*(Xt 3a. DESCRIPTIONS of Fields, the `S' field (Process " "Status)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Use of this provision provides important insight into your system's health. " "The only costs will be a few additional tty escape sequences." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Switches the \\*(CW between your last used color scheme and the older form " "of black-on-white or white-on-black. This command will alterB< both> the " "\\*(SA and \\*(TA but does not affect the state of the `x', `y' or `b' " "toggles." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B of \\*(TW" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This command will be honored whether or not the COMMAND column is currently " "visible. Later, should that field come into view, the change you applied " "will be seen." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B | B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "These keys display a separate screen where you can change which fields are " "displayed, their order and also designate the sort field. For additional " "information on these \\*(CIs \\*(Xt 3b. MANAGING Fields." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B | B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted for the selection criteria which then determines which " "tasks will be shown in the \\*(CW. Your criteria can be made case sensitive " "or case can be ignored. And you determine if \\*(We should include or " "exclude matching tasks." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(XT 5e. FILTERING in a window for details on these and additional related " "\\*(CIs." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When Cumulative mode is \\*O, each process is listed with the \\*(Pu time " "that it and its dead children have used." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When \\*F, programs that fork into many separate tasks will appear less " "demanding. For programs like `init' or a shell this is appropriate but for " "others, like compilers, perhaps not. Experiment with two \\*(TWs sharing " "the same sort field but with different `S' states and see which " "representation you prefer." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "After issuing this command, you'll be informed of the new state of this " "toggle. If you wish to know in advance whether or not Cumulative mode is in " "effect, simply ask for help and view the window summary on the second line." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B | B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted for theB< uid> orB< name> of the user to display. The -" "u option matches on B< effective> user whereas the -U option matches onB< " "any> user (real, effective, saved, or filesystem)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Thereafter, in that \\*(TW only matching users will be shown, or possibly no " "processes will be shown. Prepending an exclamation point (`!') to the user " "id or name instructs \\*(We to display only processes with users not " "matching the one provided." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Different \\*(TWs can be used to filter different users. Later, if you wish " "to monitor all users again in the \\*(CW, re-issue this command but just " "press EEnterE at the prompt." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In this mode, processes are reordered according to their parents and the " "layout of the COMMAND column resembles that of a tree. In forest view mode " "it is still possible to toggle between program name and command line (\\*(Xc " "`c' \\*(CI) or between processes and threads (\\*(Xc `H' \\*(CI)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Typing any key affecting the sort order will exit forest view mode in " "the \\*(CW. \\*(XT 4c. TASK AREA Commands, SORTING for information on those " "keys." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When in forest view mode, this key serves as a toggle to collapse or expand " "the children of a parent." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The toggle is applied against the first (topmost) process in the \\*(CW. " "\\*(XT 5c. SCROLLING a Window for additional information regarding vertical " "scrolling." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If the target process has not forked any children, this key has no effect. " "It also has no effect when not in forest view mode." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B of \\*(TW" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Displays all tasks or just active tasks. When this toggle is \\*F, tasks " "that have not used any \\*(PU since the last update will not be displayed. " "However, due to the granularity of the %CPU and TIME+ fields, some processes " "may still be displayed thatI< appear> to have usedI< no> \\*(PU." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If this command is applied to the last \\*(TD when in \\*(AM, then it will " "not affect the window's size, as all prior \\*(TDs will have already been " "painted." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B | B<#>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted to enter the number of tasks to display. The lessor of " "your number and available screen rows will be used." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When used in \\*(AM, this is the command that gives you precise control over " "the size of each currently visible \\*(TD, except for the very last. It " "will not affect the last window's size, as all prior \\*(TDs will have " "already been painted." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT If you wish to increase the size of the last visible \\*(TD when in " "\\*(AM, simply decrease the size of the \\*(TD(s) above it." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B of \\*(TW" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "For compatibility, this \\*(We supports most of the former \\*(We sort " "keys. Since this is primarily a service to former \\*(We users, these " "commands do not appear on any help screen." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " I< command sorted-field supported >\n" " A start time (non-display) B< No >\n" " M %MEM Yes\n" " N PID Yes\n" " P %CPU Yes\n" " T TIME+ Yes\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Before using any of the following sort provisions, \\*(We suggests that you " "temporarily turn on column highlighting using the `x' \\*(CI. That will " "help ensure that the actual sort environment matches your intent." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" "The following \\*(CIs willB< only> be honored when the current sort field\n" "isB< visible>.\n" "The sort field mightI< not> be visible because:\n" " 1) there is insufficientI< Screen Width >\n" " 2) the `f' \\*(CI turned it \\*F\n" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Moves the sort column to the left unless the current sort field is the first " "field being displayed." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Moves the sort column to the right unless the current sort field is the last " "field being displayed." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The following \\*(CIs willB< always> be honored whether or not the current " "sort field is visible." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "These keys display a separate screen where you can change which field is " "used as the sort column, among other functions. This can be a convenient " "way to simply verify the current sort field, when running \\*(We with column " "highlighting turned \\*F." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Using this \\*(CI you can alternate between high-to-low and low-to-high " "sorts." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Field sorting uses internal values, not those in column display. " "Thus, the TTY and WCHAN fields will violate strict ASCII collating sequence." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "4d. COLOR Mapping" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "When you issue the `Z' \\*(CI, you will be presented with a separate " "screen. That screen can be used to change the colors in just the \\*(CW or " "in all four windows before returning to the \\*(We display." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "The following \\*(CIs are available." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " B<4> upper case letters to select aB< target >\n" " B<8> numbers to select aB< color >\n" " normal toggles available \n" " B :bold disable/enable\n" " b :running tasks \"bold\"/reverse\n" " z :color/mono\n" " other commands available \n" " a/w :apply, then go to next/prior\n" " EEnterE :apply and exit\n" " q :abandon current changes and exit\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you use `a' or `w' to cycle the targeted window, you will have applied " "the color scheme that was displayed when you left that window. You can, of " "course, easily return to any window and reapply different colors or turn " "colors \\*F completely with the `z' toggle." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The Color Mapping screen can also be used to change the \\*(CG in either " "\\*(FM or \\*(AM. Whatever was targeted when `q' or EEnterE was " "pressed will be made current as you return to the \\*(We display." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "5. ALTERNATE-DISPLAY Provisions" msgstr "" #. ---------------------------------------------------------------------- #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "5a. WINDOWS Overview" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In \\*(FM there is a single window represented by the entire screen. That " "single window can still be changed to display 1 of 4 differentB< field " "groups> (\\*(Xc `g' \\*(CI, repeated below). Each of the 4 \\*(FGs has a " "unique separately configurableB< \\*(SA > and its own configurableB< \\*(TA>." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In \\*(AM, those 4 underlying \\*(FGs can now be made visible " "simultaneously, or can be turned \\*F individually at your command." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The \\*(SA will always exist, even if it's only the message line. At any " "given time onlyI< one> \\*(SA can be displayed. However, depending on your " "commands, there could be fromI< zero > toI< four> separate \\*(TDs currently " "showing on the screen." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The \\*(CW is the window associated with the \\*(SA and the window to which " "task related commands are always directed. Since in \\*(AM you can toggle " "the \\*(TD \\*F, some commands might be restricted for the \\*(CW." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A further complication arises when you have toggled the first \\*(SA line " "\\*F. With the loss of the window name (the `l' toggled line), you'll not " "easily know what window is the \\*(CW." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "5b. COMMANDS for Windows" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B<-> | B<_>\\ \\ :I toggles " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `-' key turns the \\*(CW's \\*(TD \\*O and \\*F. When \\*O, that \\*(TA " "will show a minimum of the columns header you've established with the `f' " "\\*(CI. It will also reflect any other \\*(TA options/toggles you've " "applied yielding zero or more tasks." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `_' key does the same for all \\*(TDs. In other words, it switches " "between the currently visible \\*(TD(s) and any \\*(TD(s) you had toggled " "\\*F. If all 4 \\*(TDs are currently visible, this \\*(CI will leave the " "\\*(SA as the only display element." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B<=> | B<+>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `=' key forces the \\*(CW's \\*(TD to be visible. It also reverses any " "active `i' (idle tasks), `n' (max tasks), `u/U' (user filter), `o/O' (other " "filter), `v' (hide children), `L' (locate) and `!' (combine cpus) " "commands. Also, if the window had been scrolled, it will be reset with this " "command. \\*(XT 5c. SCROLLING a Window for additional information regarding " "vertical and horizontal scrolling." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `+' key does the same for all windows. The four \\*(TDs will reappear, " "evenly balanced, while retaining any customizations previously applied " "beyond those noted for the `=' \\*(CT." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "This command will switch between \\*(FM and \\*(AM." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The first time you issue this command, all four \\*(TDs will be shown. " "Thereafter when you switch modes, you will see only the \\*(TD(s) you've " "chosen to make visible." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B | B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This will change the \\*(CW, which in turn changes the window to which " "commands are directed. These keys act in a circular fashion so you can " "reach any desired window using either key." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Assuming the window name is visible (you have not toggled `l' \\*F), " "whenever the \\*(CW name loses its emphasis/color, that's a reminder the " "\\*(TD is \\*F and many commands will be restricted." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "*\\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted to enter a number between 1 and 4 designating the " "\\*(FG which should be made the \\*(CW." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "In \\*(FM, this command is necessary to alter the \\*(CW. In \\*(AM, it is " "simply a less convenient alternative to the `a' and `w' commands." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ \\ B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted for a new name to be applied to the \\*(CW. It does " "not require that the window name be visible (the `l' toggle to be \\*O)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "The \\*(CIs shown with an \\*(AK have use beyond \\*(AM." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " =, A, g are always available\n" " a, w act the same with color mapping\n" " and fields management\n" msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "5c. SCROLLING a Window" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "Typically a \\*(TW is a partial view into a systems's total tasks/threads " "which shows only some of the available fields/columns. With these \\*(KSs, " "you can move that view vertically or horizontally to reveal any desired task " "or column." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B,B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Move the view up toward the first task row, until the first task is " "displayed at the top of the \\*(CW. The I \\*(KA moves a single line " "while I scrolls the entire window." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B,B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Move the view down toward the last task row, until the last task is the only " "task displayed at the top of the \\*(CW. The I \\*(KA moves a single " "line while I scrolls the entire window." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B,B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Move the view of displayable fields horizontally one column at a time." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT As a reminder, some fields/columns are not fixed-width but allocated " "all remaining screen width when visible. When scrolling right or left, that " "feature may produce some unexpected results initially." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Additionally, there are special provisions for any variable width field when " "positioned as the last displayed field. Once that field is reached via the " "right arrow key, and is thus the only column shown, you can continue " "scrolling horizontally within such a field. \\*(XC `C' \\*(CI below for " "additional information." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Reposition the display to the un-scrolled coordinates." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Reposition the display so that the rightmost column reflects the last " "displayable field and the bottom task row represents the last task." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT From this position it is still possible to scrollI< down> andI< " "right> using the \\*(KAs. This is true until a single column and a single " "task is left as the only display element." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B\\ \\ :I toggle " msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Toggle an informational message which is displayed whenever the message line " "is not otherwise being used. That message will take one of two forms " "depending on whether or not a variable width column has also been scrolled." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " B\n" " scroll coordinates: y = n/n (tasks), x = n/n (fields)B< + nn>\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The coordinates shown as B/B are relative to the upper left corner of " "the \\*(CW. The additional `B<+\\ nn>' represents the displacement into a " "variable width column when it has been scrolled horizontally. Such " "displacement occurs in normal 8 character tab stop amounts via the right and " "left arrow keys." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The first B represents the topmost visible task and is controlled by " "\\*(KSs. The second B is updated automatically to reflect total tasks." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The first B represents the leftmost displayed column and is controlled by " "\\*(KSs. The second B is the total number of displayable fields and is " "established with the `B' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The above \\*(CIs areB< always> available in \\*(FM butB< never> available " "in \\*(AM if the \\*(CW's \\*(TD has been toggled \\*F." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT When any form of filtering is active, you can expect some slight " "aberrations when scrolling since not all tasks will be visible. This is " "particularly apparent when using the Up/Down \\*(KAs." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "5d. SEARCHING in a Window" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "You can use these \\*(CIs to locate a task row containing a particular value." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted for the case-sensitive string to locate starting from " "the current window coordinates. There are no restrictions on search string " "content." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Searches are not limited to values from a single field or column. All of " "the values displayed in a task row are allowed in a search string. You may " "include spaces, numbers, symbols and even forest view artwork." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Keying EEnterE with no input will effectively disable the `&' key " "until a new search string is entered." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "B<&>\\ \\ :I" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Assuming a search string has been established, \\*(We will attempt to locate " "the next occurrence." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When a match is found, the current window is repositioned vertically so the " "task row containing that string is first. The scroll coordinates message " "can provide confirmation of such vertical repositioning (\\*(Xc `C' " "\\*(CI). Horizontal scrolling, however, is never altered via searching." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The availability of a matching string will be influenced by the following " "factors." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "a. Which fields are displayable from the total available," msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "\\*(Xt 3b. MANAGING Fields." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "b. Scrolling a window vertically and/or horizontally," msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "\\*(Xt 5c. SCROLLING a Window." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "c. The state of the command/command-line toggle," msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "\\*(Xc `c' \\*(CI." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "d. The stability of the chosen sort column," msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "for example PID is good but %CPU bad." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If a search fails, restoring the \\*(CW home (unscrolled) position, " "scrolling horizontally, displaying command-lines or choosing a more stable " "sort field could yet produce a successful `&' search." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Whenever a Search is active in a window, \\*(We will turn column " "highlighting \\*F to prevent false matches on internal non-display escape " "sequences. Such highlighting will be restored when a window's search string " "is empty. \\*(XC `x' \\*(CI for additional information on sort column " "highlighting." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "5e. FILTERING in a Window" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "You can use this `Other Filter' feature to establish selection criteria " "which will then determine which tasks are shown in the \\*(CW. Such filters " "can be made presistent if preserved in the rcfile via the 'W' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Establishing a filter requires: 1) a field name; 2) an operator; and 3) a " "selection value, as a minimum. This is the most complex of \\*(We's user " "input requirements so, when you make a mistake, command recall will be your " "friend. Remember the Up/Down \\*(KAs or their aliases when prompted for " "input." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "1. field names are case sensitive and spelled as in the header" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "2. selection values need not comprise the full displayed field" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "3. a selection is either case insensitive or sensitive to case" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "4. the default is inclusion, prepending `!' denotes exclusions" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "5. multiple selection criteria can be applied to a \\*(TW" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "6. inclusion and exclusion criteria can be used simultaneously" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "7. the 1 equality and 2 relational filters can be freely mixed" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "8. separate unique filters are maintained for each \\*(TW" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If a field is not turned on or is not currently in view, then your selection " "criteria will not affect the display. Later, should a filtered field become " "visible, the selection criteria will then be applied." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B" msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ B\\ \\ :I (lower case)" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "You will be prompted to establish a filter that B when " "matching." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ B\\ \\ :I (upper case)" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "You will be prompted to establish a B filter." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ B<^O>\\ \\ :I (Ctrl key + `o')" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This can serve as a reminder of which filters are active in the \\*(CW. A " "summary will be shown on the message line until you press the " "EEnterE key." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ B<=>\\ \\ :I in current window" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This clears all of your selection criteria in the \\*(CW. It also has " "additional impact so please \\*(Xt 4a. GLOBAL Commands." msgstr "" #. type: TP #: opensuse-leap-15-6 #, no-wrap msgid "\\ \\ B<+>\\ \\ :I in all windows" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This clears the selection criteria in all windows, assuming you are in " "\\*(AM. As with the `=' \\*(CI, it too has additional consequences so you " "might wish to \\*(Xt 5b. COMMANDS for Windows." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When prompted for selection criteria, the data you provide must take one of " "two forms. There are 3 required pieces of information, with a 4th as " "optional. These examples use spaces for clarity but your input generally " "would not." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " #1 B<#2> #3 ( required )\n" " Field-Name ? include-if-value\n" " B Field-Name ? B-if-value\n" " #4 ( optional )\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Items #1, #3 and #4 should be self-explanatory. Item B<#2> represents both " "a required I and the I which must be one of either " "equality (`=') or relation (`E' or `E')." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The `=' equality operator requires only a partial match and that can reduce " "your `if-value' input requirements. The `E' or `E' relational " "operators always employ string comparisons, even with numeric fields. They " "are designed to work with a field's default I and with " "homogeneous data. When some field's numeric amounts have been subjected to " "I while others have not, that data is no longer homogeneous." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you establish a relational filter and you B changed the default " "Numeric or Character I, that filter is likely to fail. When " "a relational filter is applied to a memory field and you B changed " "the I, it may produce misleading results. This happens, for " "example, because `100.0m' (MiB) would appear greater than `1.000g' (GiB) " "when compared as strings." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If your filtered results appear suspect, simply altering justification or " "scaling may yet achieve the desired objective. See the `j', `J' and `e' " "\\*(CIs for additional information." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "These B filters could produce the exact same results or the second " "one might not display anything at all, just a blank \\*(TW." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " GROUP=root ( only the same results when )\n" " GROUP=ROOT ( invoked via lower case `o' )\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Either of these B filters might yield inconsistent and/or misleading " "results, depending on the current memory scaling factor. Or both filters " "could produce the exact same results." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " RESE9999 ( only the same results when )\n" " !RESE10000 ( memory scaling is at `KiB' )\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This B filter illustrates a problem unique to scalable fields. This " "particular field can display a maximum of 4 digits, beyond which values are " "automatically scaled to KiB or above. So while amounts greater than 9999 " "exist, they will appear as 2.6m, 197k, etc." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " nMinE9999 ( always a blank \\*(TW )\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "These examples illustrate how Other Filtering can be creatively applied to " "achieve almost any desired result. Single quotes are sometimes shown to " "delimit the spaces which are part of a filter or to represent a request for " "status (^O) accurately. But if you used them with if-values in real life, " "no matches would be found." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Assuming field B is displayed, the first filter will result in only " "multi-threaded processes being shown. It also reminds us that a trailing " "space is part of every displayed field. The second filter achieves the " "exact same results with less typing." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " !nTH=` 1 ' ( ' for clarity only )\n" " nTHE1 ( same with less i/p )\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "With Forest View mode active and the B column in view, this filter " "effectively collapses child processes so that just 3 levels are shown." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " !COMMAND=` `- ' ( ' for clarity only )\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The final two filters appear as in response to the status request key (^O). " "In reality, each filter would have required separate input. The B " "example shows the two concurrent filters necessary to display tasks with " "priorities of 20 or more, since some might be negative. Then by exploiting " "trailing spaces, the B series of filters could achieve the failed " "`9999' objective discussed above." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " `PRE20' + `!PR=-' ( 2 for right result )\n" " `!nMin=0 ' + `!nMin=1 ' + `!nMin=2 ' + `!nMin=3 ' ...\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Whenever Other Filtering is active in a window, \\*(We will turn " "column highlighting \\*F to prevent false matches on internal non-display " "escape sequences. Such highlighting will be restored when a window is no " "longer subject to filtering. \\*(XC `x' \\*(CI for additional information " "on sort column highlighting." msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "6. FILES" msgstr "" #. ---------------------------------------------------------------------- #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "6a. PERSONAL Configuration File" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "This file is created or updated via the 'W' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The legacy version is written as `$HOME/.your-name-4-\\*(We' + `rc' with a " "leading period." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "A newly created \\*(CF is written as procps/your-name-4-\\*(We' + `rc' " "without a leading period. The procps directory will be subordinate to " "either $XDG_CONFIG_HOME when set as an absolute path or the $HOME/.config " "directory." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "While not intended to be edited manually, here is the general layout:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " global # line 1: the program name/alias notation\n" " \" # line 2: id,altscr,irixps,delay,curwin\n" " per ea # line a: winname,fieldscur\n" " window # line b: winflags,sortindx,maxtasks,etc\n" " \" # line c: summclr,msgsclr,headclr,taskclr\n" " global # line 15: additional miscellaneous settings\n" " \" # any remaining lines are devoted to optional\n" " \" # active 'other filters' discussed in section 5e above\n" " \" # plus 'inspect' entries discussed in section 6b below\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If a valid absolute path to the rcfile cannot be established, customizations " "made to a running \\*(We will be impossible to preserve." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "6b. ADDING INSPECT Entries" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "To exploit the `Y' \\*(CI, you must add entries at theB< end> of the \\*(We " "personal \\*(CF. Such entries simply reflect a file to be read or command/" "pipeline to be executed whose results will then be displayed in a separate " "scrollable, searchable window." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If you don't know the location or name of your \\*(We rcfile, use the `W' " "\\*(CI to rewrite it and note those details." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Inspect entries can be added with a redirected echo or by editing the " "\\*(CF. Redirecting an echo risks overwriting the rcfile should it replace " "(E) rather than append (EE) to that file. Conversely, when " "using an editor care must be taken not to corrupt existing lines, some of " "which will contain unprintable data or unusual characters." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Those Inspect entries beginning with a `#' character are ignored, regardless " "of content. Otherwise they consist of the following 3 elements, each of " "whichI< must> be separated by a tab character (thus 2 `\\et' total):" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " .type: literal `file' or `pipe'\n" " .name: selection shown on the Inspect screen\n" " .fmts: string representing a path or command\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The two types of Inspect entries areI< not> interchangeable. Those " "designated `B' will be accessed using fopen and must reference a " "single file in the `.fmts' element. Entries specifying `B' will " "employ popen, their `.fmts' element could contain many pipelined commands " "and, none can be interactive." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If the file or pipeline represented in your `.fmts' deals with the specific " "PID input or accepted when prompted, then the format string must also " "contain the `B<%d>' specifier, as these examples illustrate." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " .fmts= /proc/I<%d>/numa_maps\n" " .fmts= lsof -P -pI< %d>\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "For `B' type entries only, you may also wish to redirect stderr to " "stdout for a more comprehensive result. Thus the format string becomes:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " .fmts= pmap -x %dI< 2E&1>\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Here are examples of both types of Inspect entries as they might appear in " "the rcfile. The first entry will be ignored due to the initial `#' " "character. For clarity, the pseudo tab depictions (^I) are surrounded by an " "extra space but the actual tabs would not be." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " # pipe ^I Sockets ^I lsof -n -P -i 2E&1\n" " pipe ^I Open Files ^I lsof -P -p %d 2E&1\n" " file ^I NUMA Info ^I /proc/%d/numa_maps\n" " pipe ^I Log ^I tail -n100 /var/log/syslog | sort -Mr\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Except for the commented entry above, these next examples show what could be " "echoed to achieve similar results, assuming the rcfile name was `.toprc'. " "However, due to the embedded tab characters, each of these lines should be " "preceded by `B', not just a simple an `echo', to enable " "backslash interpretation regardless of which shell you use." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " \"pipe\\etOpen Files\\etlsof -P -p %d 2E&1\" EE ~/.toprc\n" " \"file\\etNUMA Info\\et/proc/%d/numa_maps\" EE ~/.toprc\n" " \"pipe\\etLog\\ettail -n200 /var/log/syslog | sort -Mr\" EE ~/.toprc\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "If any inspect entry you create produces output with unprintable characters " "they will be displayed in either the ^C notation or hexadecimal EFFE " "form, depending on their value. This applies to tab characters as well, " "which will show as `^I'. If you want a truer representation, any embedded " "tabs should be expanded. The following example takes what could have been a " "`file' entry but employs a `pipe' instead so as to expand the embedded tabs." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " # next would have contained `\\et' ...\n" " # file ^I Eyour_nameE ^I /proc/%d/status\n" " # but this will eliminate embedded `\\et' ...\n" " pipe ^I Eyour_nameE ^I cat /proc/%d/status | expand -\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "\\*(NT Some programs might rely on I to end. Therefore, if a " "`B' such as the following is established, one must use Ctrl-C to " "terminate it in order to review the results. This is the single occasion " "where a `^C' will not also terminate \\*(We." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " pipe ^I Trace ^I /usr/bin/strace -p %d 2E&1\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Lastly, while `B' type entries have been discussed in terms of " "pipelines and commands, there is nothing to prevent you from including I< " "shell scripts> as well. Perhaps even newly created scripts designed " "specifically for the `Y' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "For example, as the number of your Inspect entries grows over time, the " "`Options:' row will be truncated when screen width is exceeded. That does " "not affect operation other than to make some selections invisible. However, " "if some choices are lost to truncation but you want to see more options, " "there is an easy solution hinted at below." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " Inspection Pause at pid ...\n" " Use: left/right then EEnterE ...\n" " Options: help 1 2 3 4 5 6 7 8 9 10 11 ...\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The entries in the \\*(We rcfile would have a number for the `.name' element " "and the `help' entry would identify a shell script you've written explaining " "what those numbered selections actually mean. In that way, many more " "choices can be made visible." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "6c. SYSTEM Configuration File" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "This \\*(CF represents defaults for users who have not saved their own " "\\*(CF. The format mirrors exactly the personal \\*(CF and can also include " "`inspect' entries as explained above." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Creating it is a simple process." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "1. Configure \\*(We appropriately for your installation and preserve that " "configuration with the `W' \\*(CI." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "2. Add and test any desired `inspect' entries." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "3. Copy that \\*(CF to the I directory as `B'." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "6d. SYSTEM Restrictions File" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "The presence of this file will influence which version of the help screen is " "shown to an ordinary user." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "More importantly, it will limit what ordinary users are allowed to do when " "\\*(We is running. They will not be able to issue the following commands." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " k Kill a task\n" " r Renice a task\n" " d or s Change delay/sleep interval\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "This \\*(CF is not created by \\*(We. Rather, it is created manually and " "placed it in the I directory as `B'." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "It should have exactly two lines, as shown in this example:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " s # line 1: secure mode switch\n" " 5.0 # line 2: delay interval in seconds\n" msgstr "" #. ...................................................................... #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "7. STUPID TRICKS Sampler" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "Many of these tricks work best when you give \\*(We a scheduling boost. So " "plan on starting him with a nice value of -10, assuming you've got the " "authority." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "7a. Kernel Magic" msgstr "" #. ---------------------------------------------------------------------- #. sorry, just can't help it -- don't ya love the sound of this? #. ( apparently AM static was a potential concern ) #. type: Plain text #: opensuse-leap-15-6 msgid "For these stupid tricks, \\*(We needs \\*(FM." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "The user interface, through prompts and help, intentionally implies that the " "delay interval is limited to tenths of a second. However, you're free to " "set any desired delay. If you want to see Linux at his scheduling best, try " "a delay of .09 seconds or less." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "For this experiment, under x-windows open an xterm and maximize it. Then do " "the following:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid "" " . provide a scheduling boost and tiny delay via:\n" " nice -n -10 \\*(We -d.09\n" " . keep sorted column highlighting \\*F so as to\n" " minimize path length\n" " . turn \\*O reverse row highlighting for emphasis\n" " . try various sort columns (TIME/MEM work well),\n" " and normal or reverse sorts to bring the most\n" " active processes into view\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "What you'll see is a very busy Linux doing what he's always done for you, " "but there was no program available to illustrate this." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Under an xterm using `white-on-black' colors, on \\*(We's Color Mapping " "screen set the task color to black and be sure that task highlighting is set " "to bold, not reverse. Then set the delay interval to around .3 seconds." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "After bringing the most active processes into view, what you'll see are the " "ghostly images of just the currently running tasks." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Delete the existing rcfile, or create a new symlink. Start this new version " "then type `T' (a secret key, \\*(Xt 4c. Task Area Commands, SORTING) " "followed by `W' and `q'. Finally, restart the program with -d0 (zero delay)." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Your display will be refreshed at three times the rate of the former \\*(We, " "a 300% speed advantage. As \\*(We climbs the TIME ladder, be as patient as " "you can while speculating on whether or not \\*(We will ever reach the " "\\*(We." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "7b. Bouncing Windows" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "For these stupid tricks, \\*(We needs \\*(AM." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "With 3 or 4 \\*(TDs visible, pick any window other than the last and turn " "idle processes \\*F using the `i' \\*(CT. Depending on where you applied " "`i', sometimes several \\*(TDs are bouncing and sometimes it's like an " "accordion, as \\*(We tries his best to allocate space." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Set each window's summary lines differently: one with no memory (`m'); " "another with no states (`t'); maybe one with nothing at all, just the " "message line. Then hold down `a' or `w' and watch a variation on bouncing " "windows \\*(Em hopping windows." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Display all 4 windows and for each, in turn, set idle processes to \\*F " "using the `i' \\*(CT. You've just entered the \"extreme bounce\" zone." msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "7c. The Big Bird Window" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "This stupid trick also requires \\*(AM." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Display all 4 windows and make sure that 1:Def is the \\*(CW. Then, keep " "increasing window size with the `n' \\*(CI until all the other \\*(TDs are " "\"pushed out of the nest\"." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "When they've all been displaced, toggle between all visible/invisible " "windows using the `_' \\*(CT. Then ponder this:" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " is \\*(We fibbing or telling honestly your imposed truth?\n" msgstr "" #. ...................................................................... #. type: SS #: opensuse-leap-15-6 #, no-wrap msgid "7d. The Ol' Switcheroo" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "This stupid trick works best without \\*(AM, since justification is active " "on a per window basis." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Start \\*(We and make COMMAND the last (rightmost) column displayed. If " "necessary, use the `c' \\*(CT to display command lines and ensure that " "forest view mode is active with the `V' \\*(CT." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Then use the up/down arrow keys to position the display so that some " "truncated command lines are shown (`+' in last position). You may have to " "resize your xterm to produce truncation." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "Lastly, use the `j' \\*(CT to make the COMMAND column right justified." msgstr "" #. type: Plain text #: opensuse-leap-15-6 msgid "" "Now use the right arrow key to reach the COMMAND column. Continuing with " "the right arrow key, watch closely the direction of travel for the command " "lines being shown." msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " some lines travel left, while others travel right\n" msgstr "" #. type: Plain text #: opensuse-leap-15-6 #, no-wrap msgid " eventually all lines will Switcheroo, and move right\n" msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "8. BUGS" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "Please send bug reports to E<.UR procps@freelists.org> E<.UE .>" msgstr "" #. ---------------------------------------------------------------------- #. type: SH #: opensuse-leap-15-6 #, no-wrap msgid "9. SEE Also" msgstr "" #. ---------------------------------------------------------------------- #. type: Plain text #: opensuse-leap-15-6 msgid "" "B(1), B(1), B(1), B(1), B(1), B(8), " "B(1)" msgstr ""