keramida
3937232b20
Update the description of the `STATE' column for SMP systems,
...
and add the missing `C' SMP-only column.
PR: docs/29245
Submitted by: ada@bsd.org
Patch by: Pawel Worach <pawel.worach@telia.com>
MFC after: 3 days
2006-05-16 15:27:43 +00:00
ru
b8c014aae7
Re-add option -C to usage().
2006-04-19 12:19:06 +00:00
keramida
0fb9a8f112
Document the -C option of top(1), which has been added to the source
...
and the usage message of top, but not to the manpage.
Pointy hat to: keramida
Reminded by: ru
MFC after: 1 week
2006-04-19 11:47:51 +00:00
ru
cb88fa831f
Bring SYNOPSIS in line with usage().
2006-04-18 15:26:58 +00:00
keramida
189f76a3bd
Typo.
...
PR: docs/88015
Submitted by: Marian Cerny <jojo@matfyz.cz>
MFC after: 3 days
2005-10-26 12:07:23 +00:00
keramida
acf4c33aac
The 'text' argument of u_header() is not used, so we don't need to
...
trim_header() it.
Noticed by: bde
2005-05-19 13:34:19 +00:00
keramida
c355fa8659
Properly trim the header line too, to fix wrap-around problems that
...
have been noticed by running top(1) in terminals that are too narrow
(or on systems with usernames that were too long, pushing everything
too far to the right).
Note that this does *not* solve the wrap-around problem of the system
statistics, which is an entirely different matter :-/
Tested on: i386, sparc64 (panther), amd64 (sledge)
Approved by: davidxu (in principle)
2005-05-18 13:48:33 +00:00
keramida
0f9725e09b
Merge the CPU and WCPU columns in a single %6.2f column, add a new 'C'
...
command that toggles between the two and update the ORDER_PCTCPU()
macro to sort correctly by the visible "cpu" value.
This saves 6 more columns in 80-column terminals, making things a lot
better for the COMMAND column.
Tested on: i386, sparc64 (panther), amd64 (sledge)
Approved by: davidxu (in principle)
2005-05-18 13:30:08 +00:00
keramida
eae5910982
- Add a THR column to the process listing, that shows the number of
...
threads a process has. The THR column is disabled and disappears
when 'H' is hit, because then every thread gets its own output line.
- Allow sorting processes by "threads".
Approved by: davidxu
Inspired by: Jiawei Ye <leafy7382@gmail.com>
2005-04-14 15:02:03 +00:00
brueffer
3af8d3beb5
Correct macro usage.
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
MFC after: 3 days
2005-03-13 13:37:02 +00:00
alfred
2e978add60
This patch merges the sort fields for both pages, so you can (for
...
example) view io stats while sorting by process size. Also adds
voluntary and involuntary context-switch stats to the io page because
there was lots of room.
Submitted by: Dan Nelson dnelson at allantgroup.com
2004-08-16 07:51:22 +00:00
alfred
fae9d5166b
document the 'I' and 't' commands in the help screen in top(1).
...
Submitted by: Alex Vasylenko lxv omut.org
2004-07-12 15:22:44 +00:00
alfred
943cc11b6d
Make 'S' in interactive mode toggle display of system processes.
2004-07-12 03:00:50 +00:00
keramida
600bdc3b55
Build upon the nice work of Alfred and add sorting capabilities to
...
the -m "io" mode of top.
Approved by: alfred
2004-07-08 16:45:55 +00:00
des
ca58cbd339
Correct a misleading (cut'n'pasted) comment.
2004-07-05 12:19:53 +00:00
alfred
bf711ae9b2
New feature, provide a display that shows the amount of IO processes
...
are doing. Toggle this mode by hitting "m" or passing the command line
option "-m io" to top(1). This allows one to identify disk bandwidth
hogs much easier.
2004-07-01 09:12:38 +00:00
eivind
52619ee2c2
Replace a reference to /kernel with /boot/kernel/kernel
2003-08-26 15:37:19 +00:00
julian
788547d4cf
Changes to allow top to decide whether or not to show multiple threads per
...
process. Option -H enables it and it is toggled at the interactive
screen by 'H'.
Submitted by: Jung-uk Kim <jkim@niksun.com>
2003-07-17 23:56:40 +00:00
dwmalone
a74d142778
Fix a bug where you couldn't start top in a very small window. Now
...
you can start it in a small window, but it doesn't always display
anything sensible. Resizing the window does work though.
The patch is a slightly simpler one than Sheldon's in the PR.
PR: 21075
2002-08-11 18:37:25 +00:00
mike
c1a6b37593
Don't depend on <pwd.h> to bogusly include <sys/types.h>.
2002-06-09 19:29:55 +00:00
dwmalone
c48987263d
Resolve conflicts.
2002-01-24 17:58:42 +00:00
dwmalone
37a39754f4
Resolve conflicts (our -t option, we'd fixed a bug in a slightly different way).
2002-01-24 17:55:40 +00:00
dwmalone
3e1b7588c4
Resolve conflicts (we have a -t option).
2002-01-24 17:54:04 +00:00
dwmalone
9785b3935a
Resolve conflict: We made a fix renaming a structure member error,
...
but it was renamed errnum on the vendor branch.
2002-01-24 17:52:26 +00:00
dwmalone
9db2b84363
This commit was generated by cvs2svn to compensate for changes in r89750,
...
which included commits to RCS files with non-trunk default branches.
2002-01-24 17:24:16 +00:00
dwmalone
6d85e91806
import top_3_5beta12
2002-01-24 17:24:16 +00:00
dwmalone
2650f9ea14
Make top exit if its tty vanishes.
...
PR: 30939, 30581
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Submitted by: Andrew L. Neporada <andr@dgap.mipt.ru>
MFC after: 2 weeks
2001-11-04 21:15:52 +00:00
kris
fbb6cc4454
Don't do unsafe activities inside signal handlers. Just set a flag and
...
return.
Obtained from: OpenBSD
Reviewed by: audit
2001-08-06 03:19:22 +00:00
imp
9b7d83c384
Fix another possible bufer overflow in top.
...
PR: bin/22496
2000-11-03 22:00:10 +00:00
imp
7790e40295
display.c: sprintf -> snprintf
...
top.c: fix from NetBSD/OpenBSD: make sure that new_message() is called
with a format.
Add $FreeBSD$ While I'm here.
These files are already off the vendor branch.
2000-10-04 23:34:16 +00:00
peter
27fb7bdf09
Don't declare ospeed as a common - and it happens to be incorrect as well.
...
top doesn't use it and it causes a linker warning.
2000-09-16 19:36:18 +00:00
phantom
7fa5173def
Correct default value for -s option.
...
PR: bin/12946
Submitted by: Matthew D. Fuller <fullermd@over-yonder.net>
2000-07-20 13:27:58 +00:00
obrien
5ef1fe5a74
uptime display more in style with original code
1999-01-09 20:25:02 +00:00
obrien
4146899a25
Display uptime in upper right corner.
...
Submitted by: Andy Farkas <andyf@speednet.com.au>
Obtained from: freebsd-current list
1998-12-19 20:09:20 +00:00
dfr
68f5aa320d
Port top to the alpha.
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1998-11-25 09:45:28 +00:00
des
2e657427be
Add missing .TP in "INTERACTIVE MODE" section.
1998-08-12 10:38:37 +00:00
wosch
5a643960aa
Merge from stable: support for the o, order, command
1998-08-12 09:58:15 +00:00
des
e8ccb4f081
Add -t option ('t' in interactive mode) to make top(1) ignore itself.
...
Attempts to contact the author of top(1) (William LeFebvre) have so
far been unsuccessful.
PR: 7253
Submitted by: Yours Truly
1998-08-04 14:10:48 +00:00
bde
0609531ab6
Fixed printf format errors.
1998-07-06 21:01:54 +00:00
bde
8d76b538fe
Declared version_string() properly (1970's style).
1998-07-06 20:40:57 +00:00
steve
08b49644b3
vmunix -> kernel
...
PR: 5484
Submitted by: Vasily V. Grechishnikov <bazilio@ns1.ied-vorstu.ac.ru>
1998-01-13 14:17:10 +00:00
jb
b93ad9c7b6
Reviewed by: William LeFebvre <wnl@groupsys.com>
...
Change errno -> error in local structure to avoid a clash with the
thread-aware version of errno which is required for a thread-safe libc.
Have discussed this with the author and he has agreed to this change. 8-)
1997-12-22 19:39:20 +00:00
imp
d06debb088
Buffer overflow from bitblt's commit to OpenBSD. Committed here for lack
...
of a better place to do it.
Reviewed by: joerge
Obtained from: OpenBSD
1997-12-04 02:54:05 +00:00
wosch
fde8a8ec46
spelling corrections.
...
PR: docs/4450
Submitted by: josh@quick.net
1997-09-13 16:01:53 +00:00
jmg
416e9a71f9
fix a few spelling changes
...
Submitted by: Josh Gilliam
Closes PR's: 4429, 4431-4438
PS: He has agreed to submit all contrib fixes back to the original author.
1997-08-30 12:22:49 +00:00
ache
8d94879c4e
Use UT_NAMESIZE instead of hardcoded user names length
1997-04-21 13:52:29 +00:00
joerg
e571e75266
Apply the FreeBSD-local patches.
...
Obtained from: The ports collection.
1997-03-23 18:53:01 +00:00
joerg
1b9d0472b7
This is the long-awaited import of top into the base system (actually,
...
the src/contrib/top part right now). This tools is simply too system-
dependant to maintain it in the ports collection.
1997-03-23 18:51:21 +00:00