📄 news
字号:
procps-3.2.6 --> procps-3.2.7top: document H option -- thanks Tony Ernsttop: terabytes -- thanks Tony Ernsttop: CPU usage column width fixes -- thanks Tony Ernsttop: *roff change #326517ps: SCHED_BATCH is Bps: fix s format (signals) output with thread displaywatch: avoid integer overflow for the time delaypwdx: buffer overflow fixed -- thanks Ulf Harnhammarprocps.spec needed a slash -- thanks Jesse Brandeburgw: stale utmp entries snuck in via uninitialized var -- thanks Robert A Baschpgrep/pkill: fix some realloc-related crashes #353894pgrep/pkill: g is criteria (PLD Linux, patch found in locked filing cabinet)sysctl: use - for stdin (PLD Linux: beware of the leopard)top: show CPU time stolen from a virtual machineprocps-3.2.5 --> procps-3.2.6vmstat: /proc/stat buffer big enough for 1024 CPUsdietlibc needs termios.h for struct winsize -- thanks Thomas Ogriseggtop: can do per-task display -- thanks John Blackwood rh114012more MIPS crud -- thanks Jim Gifford and Ryan Oliverbegin prep for setuidtop: fix %CPU max on 2..9 CPU SMP -- thanks Ga*tan LEURENT rh110555ps: fix crash related to realloc -- thanks David Houlderps: man page more detailed #334682spelling fixes #300333 #334684 #334685top: crash on resize fixed -- thanks Michal Maruska #320289vmstat: -p handles /dev/ and does not overflow #319523 #330969procps-3.2.4 --> procps-3.2.5display problem on 64-bit systems fixed #287947top: variable-width PID and PPIDtop: variable-width %CPU rh110555sysctl: better error messagesps: security labels can contain any printable ASCIItop: help and version message on stdout, with exit(0) #283541ps: SIGTSTP and SIGTTOU shouldn't print bug email address #246123slabtop: compile with glibc 2.2.17 (and older, likely)slabtop: fix overflow on huge NUMA boxes #264640slabtop: accept any slabinfo 2.x format g77301 #287691 rh145369 rh145906ps: alignment after WCHAN fixed ub5385pmap: when no -x or -d option, show full path rh142751procps-3.2.3 --> procps-3.2.4support 64-bit MIPS with n32 binarysparc32 optimized for sparc32 againpwdx: new command -- thanks Nicholas Miellps: UTF-8 username + command -- thanks Karel Zak rh134763,rh112518,rh134780ps: more room for some columnsps: tolerate SubDomain security module CONTEXT/LABEL data #277401watch: passes COLUMNS and LINES in environmenttop: in batch mode, tolerate unknown $TERM -- thanks Daniel Walshpkill: quiet about processes that die before kill()procps-3.2.2 --> procps-3.2.3avoid truncating long usernamesavoid warning about -lncurses when not linking (more)new names for shared libraries (packagers: watch out!)"make install" no longer rebuilds everythingwchan now '*' for multi-threaded processesps: new man page -- thanks Nicolas Francoisps: STAT shows l for multi-threaded processesvmstat: some overflow problems fixed -- thanks Holger Kiehlsysctl: man page fixprocps-3.2.1 --> procps-3.2.2new packager (downstream maintainer) guidelines in READMEmove striping from install command to CFLAGSnew gcc options in use: -fweb, -frename-registers, etc.avoid warning about -lncurses when not linking -- thanks FLWMtolerate IA-64 headers without PAGE_SIZEps: k option, same as --sortps: personality-specific -x support (HP-UX and SVR4-MP)pgrep: man page SEE ALSO updated #226817sysctl: -q and -N optionssysctl: better error handling of failed writestop: tolerate sparse CPU numberingtop: try to handle terminals lacking rmam and smam #235003top: xterm dislikes clear-to-eol at eol (char lost)vmstat: fixed -dwatch: allow sub-second intervals -- thanks Thomas Stewartprocps-3.2.0 --> procps-3.2.1build even w/ curses in an odd location -- thanks to Segher Boessenkoolps: STAT flags for fg process group and session leaderps: STAT flags for swapped out process dropped (was broken)ps: new -M and Z options for security data (SE Linux, etc.)slabtop: detect broken /proc/slabinfo -- thanks to Fabian Frederickslabtop: ensure that error messages show up on the screen -- FF againprocps-3.1.15 --> procps-3.2.0build on IA-64 again #227933pmap: output like Solaris 9, not Solaris 7ps: also handle SELinux on the 2.4.xx kernelstop: during a ^Z, the terminal was messed up #228822future-proof the tty handling (thanks to Zhou Wei)slabtop (Chris Rivera and Robert Love) #226778pmap: detect the primary stackpmap: -d formatfree: report high and low memoryprocps-3.1.14 --> procps-3.1.15install to /lib64 if it existshide kernel PID bug (Linux 2.4.13-pre1 to 2.4.MAX) #217278 #219730 #217525 #224470ps: faster threaded displaytop: auto-margin problem #217559ps: support NSA SELinux, all builds, Linux 2.6+ #193648sysctl: tweak man page for ESR's broken parserprocps-3.1.13 --> procps-3.1.14top: displays on more genuine serial terminalshandle 32-bit dev_t of Linux 2.6ps: finally, m and -m satisfy the original designps: distinct per-thread and whole-process pending signalsprocps-3.1.12 --> procps-3.1.13ps: can display NPTL threads w/ kernel patchno seLinux for now (new kernel interface)procps-3.1.11 --> procps-3.1.12ps: explicit width ("ps -o pid,wchan:42,args")ps: $PS_FORMAT works properly #201575top: new Linux 2.6.0-test4 CPU stats showntop: multiple -p options work againtop: fixed 4 GB wrap-aroundps: has a set of tests to ensure correctnessman page: /var/run/utmp, not /etc/utmp #206583required flags moved out of CFLAGS #205429RPM generation handles /lib64WCHAN skips leading '.'vmstat: numerous new featuresprocps-3.1.10 --> procps-3.1.11compile with gcc 2.95 again (C99 issue)procps-3.1.9 --> procps-3.1.10handle GPLONLY_ symbols #143549 #188374kill: better man pageskill: better man pageps: PID-like columns change width as neededtop: COMMAND instead of Commandvmstat: -m displays slabinfovmstat: -d displays disk statsprocps-3.1.8 --> procps-3.1.9memory sizes fixed for 64-bit w/ gcc 3.x #194376 #191933ps: detect broken OS install w/o /proc mounted #172735top: fix suspend/resume behaviortop: ditch warning until a GOOD interface is found #188271kill: more info in the man page #182414ps: document the -o, o, -O, and O options #169301vmstat: choose units you like: 1000, 1024, 1000000...procps-3.1.7 --> procps-3.1.8top: fix keyboard handling (help screen, etc.)procps-3.1.6 --> procps-3.1.7Makefile: made SKIP feature easier to usewatch: --help now explains -t, --no-title #182246ps: warning directs users to the FAQtop: batch mode can refresh by fractional secondstop: faster start-uptop: do not refresh like crazyps: better crash messageprocps-3.1.5 --> procps-3.1.6handle the 2.5.61 kerneltop: memory leak fixedps: new --ppid option selects by PPIDwatch: new --no-title option #179862handle SPARC Linux badnessrare crash fixedcompile with gcc 2.91.xx againmore informative "ps --info"README updateps: compare more with "ps -C verylongname" #178127procps-3.1.4 --> procps-3.1.5ancient (2.x.xx era) data corruption fixedserious hidden-process problem (3.1.3+) fixedw: escape sequence vulnerability fixedprocps-3.1.3 --> procps-3.1.4top: was trashing every "3" in a command nametop: when killing a process, the PID was cut at a "3"top: more reliable %CPUupdate copyright dates (GPL & LGPL require this)RPM generation works nowprocps-3.1.2 --> procps-3.1.3uses /proc/*/wchan files when availabletop: user selectionsysctl: add -e for Red Hat 8.0 boot scriptssysctl: the obvious --help, -V, and --versionsysctl: some command line error checkingw: stdout, not stderr -- thanks to Sander van Malssenprocps-3.1.1 --> procps-3.1.2better RPM generationuse C99 featuressome seLinux fixesnow count Inact_laundry as needed #172163ps: fewer globalsps: hardware-enforced buffer protectionps: 1 kB smallertop: B command added (for bold on/off)top: handle old (and future) config filestop: man page tweaktop: old sort keys #167249top: out-of-bounds RT as "RT"top: several times fastertop: t command fixedvmstat: -fvmstat: -sw: much fasterwatch: don't drop empty lines #171005watch: re-indentedprocps-3.1.0 --> procps-3.1.1vmstat faster on 2.5.xx kernelsvmstat header fixedvmstat -a re-fixedprocps-3.0.5 --> procps-3.1.0vmstat displays IO-wait time instead of bogus "w"can build w/o shared library (set SHARED=0)when IO-wait hidden, count as idle, not as syspmap command added (like Sun has)do not crash GNU make 3.79top slightly fasterprocps-3.0.4 --> procps-3.0.5top tolerates super-wide displaysbetter (?) RPM generationXConsole and top.desktop removedold build system removedcode cleanuppgrep and pkill get "-o" (oldest matching process)had vmstat "bi" and "bo" output interchanged on 2.5.xxfix man page tbl directivestop man page cleaned upprocps-3.0.3 --> procps-3.0.4make top go fasterLinux 2.2.xx ELF note warning removedonly show IO-wait on recent kernelsfix top's SMP statsfix top for "dumb" and "vt510" terminalsin top, limit the priority values to -99 ... 99procps-3.0.2 --> procps-3.0.3more "make install" fixeslib CFLAGS working againtop.1 codes fixedbad (int*) cast in top removedtop runs fasterlibproc memory corruption fixedrant moved out of top.1 man pageability to SKIP installing thingsfixed ps --sort crashprocps-3.0.1 --> procps-3.0.2top defaults to the old layouttop defaults to sorting by %CPUfix top for non-SMP 2.2.xx and 2.0.xxnew "make install" fixedvmstat -a fixedvmstat compiles with latest gcc-3.xvmstat does 64-bit timeprocps-3.0.0 --> procps-3.0.1sysctl handles net/ipv4/conf/eth1.0123/tag (VLAN interface)sysctl handles net.ipv4.conf.eth1/0123.tag (VLAN interface)"ps" is now about 2x faster than in procps-2.x.x"ps -F" now documentedw works in KOI8-R localevmstat documentation update"skill -n blah blah blah" lets you test optionssimple "make && make install" nowprocps-2.x.x --> procps-3.0.0designed to support Linux 2.0 through 2.5.41 and beyondnew top, with optional: color, windowing, SMP statsruns fastermore "it crashes" bugs fixedtop shows IO-wait timevmstat can show active/inactive memory statsreal-time info supported in pscorrect "ps -o size" and "ps --sort size"new maintainersreduced memory usage for psallow large PIDs to be specifiedSELINUX support is just a recompile awaythe "F" column shrank, so "ps -l" has more command name room64-bit time reduces the overflow problemsupport S/390, IA-64 emulator, and user-mode Linuxoldps is goneconfigure script -- use "make -f Makefile.noam" as a backup"w" program better at determining what a user is doingmore stablecode at http://procps.sf.net/ now (SourceForge)Earlier changes, for those not using Debian already:more stableruns faster-F format optionbetter error reporting in ps for unknown format specifiersBSD's sysctl options -b and -Xtop displays well on large-memory systemsold BSD-style select-by-PID ("ps l$$")15-character user namesps 'f' ASCII art forest fixedadd SIGSYS on i386top reports real RSS valuelarge-memory systems workminimal ps program for embedded systems (minimal.c)BSD personality process selection fixedsupport locale (French) with ',' and '.' mixed uppgrep programincludes the "kill" and "nice" programsdon't chop non-tty ps output at 80 columns
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -