If CPU load is high, the CPU bar will immediately show this. %x column shows context switches per second, allowing to detect cases where processes are waking and waiting on each other excessively. %[mf] is free memory, and it is smart enough to show actual usable memory: unlike many other tools, it considers buffer cache as free memory. %p and %[pn] columns show forks and number of processes, they let you detect a case where a daemon is respawning continuously. Two %b numbers are block IO read and write rates. %[neth0] is network IO rate on the specified interface. More specifiers exist - please read "nmeter --help" output.
Changes since previous release:Aaro Koskinen (3): gzip: add support for compression levels 4-9 diff: fix -B with single line changes diff.tests: add testcases for -B and single line changesAdam Tkac (1): ntpd: relicense ntpd applet to ISC-style licenseAlex Dowad (1): ifupdown: 'prio' should have been 'metric' in static_up and static_up6Alexander Korolkov (1): arping: fix iface name in error messagesAlfonso Ranieri (1): volume_id: fix a buglet introduced by is_prefixed_with() conversionAndrew Fuller (1): vi: basic undo feature shouldn't depend on yankmarkAri Sundholm (3): dd: add optional support for status=noxfer/none dd: move suffix struct to xatonum.c truncate: new appletArthur Gautier (1): udhcpc: dns labels can actually start with a numberBartosz Golaszewski: Makefile: fix cscope target i2cget, i2cset, i2cdetect, i2cdump: new applets i2c-tools: fix 'i2cdetect -l' i2c-tools: only try /dev/i2c/* if opening /dev/i2c-* fails with ENOENT unit-tests: remove unnecesary field from struct bbunit_listelem unit-tests: remove code depending on WANT_TIMING Makefile: add missing libraries to LDLIBS libbb: add unit tests for is_prefixed_with() libbb: add a comment describing the way is_prefixed_with() works libbb: add is_suffixed_with() function i2c-tools: remove duplicate definitions i2c-tools: rename remaining definesBernhard Reutner-Fischer (5): dc: tweak parsing wget: fix --header to not append duplicate headers *: Switch to POSIX utmpx API include: Fallback to UTMP unless there is UTMPX support adduser: Add -k /path/to/skelChristoph J. Thompson (1): iproute: don't hardcode the path to config filesClayton Shotwell (1): applets: add installation of individual binariesDaniel Thompson (1): libbb: enable support for !CONFIG_MULTIUSERDenys Vlasenko: truncate: new applet uevent: new applet build system: -fno-builtin-printf build system: make CONFIG_EXTRA_LDFLAGS go to LDFLAGS, not EXTRA_LDFLAGS build system: remove special-casing for extra libs examples/mdev_fat.conf: document that newer mdev exposes path update example ntp.script updated android_ndk_defconfig platform.h: add compat mempcpy platform.h: enable mempcpy for FreeBSD platform.h: mempcpy needs libbb: add setsockopt_foo helpers libbb: auto_string() for efficient handling of temporary malloced stirngs libbb: code shrink by factoring out common update_utmp_DEAD_PROCESS libbb: introduce and use is_prefixed_with() libbb: make INET[6]_rresolve use sockaddr2host,dotted_noport libbb: make is_suffixed_with() return pointer inside string, not key. libbb: more compact API for bb_parse_mode() libiproute: use itoa() where appropriate libpwdgrp: fix a memory leak in getXXnam (we did not save address of string buf) libpwdgrp: fix counting of commas in group list libpwdgrp: getgrXXX: empty string is not a member name, do not store it libpwdgrp: reinstate Tito's optional atexit freeing libpwdgrp: store getXXnam result in a single malloc block libpwdgrp: use FAST_FUNC to make "matching ABI" optimization more likely to succeed libpwdgrp: use a better estimate of max struct size libpwdgrp: use getpwent() instead of getpwent_r() ash: a bunch of trivial simplifications ash: add tests adapted from hush glob tests. glob2.tests currently fails ash: explain what "local -" does ash: fix a SEGV case in an invalid heredoc ash: fix a SEGV in $#1 ash: fix handling of duplicate "local" ash: make dowait() a bit more readable. Logic is unchanged ash: simplify "you have mail" code hush: add recent ash tests to hush testsuite too (they all pass for hush) hush: document buggy handling of duplicate "local" hush: fix a nommu bug where a part of function body is lost if run in a pipe hush: fix umask: umask(022) was setting umask(755) awk: support "length" form of "length()". Closes 8371 dc: fix "dc p" printing bogus data deluser: also remove user from /etc/group deluser: implement --remove-home depmod: fix recent breakage in modules.dep generation dhcpd: fix an improper widening conversion diff: fix a bug in diffing against stdin. Closes 7784 dpkg: update supported compression methods find: support "find . -delete" idiom - do not try rmdir(".") ftpd: change_identity() must be after chroot() ftpd: prevent zombies. Closes 7832 gzip: speed up and shrink put_16bit() ifconfig: fix double free fatal error in INET_sprint ifplugd: discovered why it needed net/ethernet.h: just for ETH_ALEN inetd: fix order of array index check and array access ip: increased max ID for /etc/iproute2/rt_tables to 1023 ipaddress: better formatting, no code changes less: improve regular file detection in line counting code ls: fix year 9999 bug :) mdev: if a "future" mdev.seq is seen, do not overwrite it with ours mdev: improve logging modinfo: fix fallout from basename removal modprobe-small: fix and simplify rmmod modprobe-small: fix recent breakage: modprobe -r was using full path modprobe-small: if concurrent module load did not succeed, wait modprobe: fix "modprobe devname:snd/timer" case (alias with a slash) modprobe: fix recent breakage: modules.dep reading code needs to strip dirname modprobe: revert checking for /, stop doing basename() on modprobe args ntpd: change help text about -l to say that it doesn't disable client code ntpd: get rid of G.initial_poll_complete patch: segfault fix. Closes 7916 ping: fix recently introduced build breakage for non-optimizing builds ps: fix SEGV on narrow screens. Closes 8176 remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS builds route: fix bogus read error when route table is empty route: improve -A inet6 runsvdir: (almost) close a signal race runsvdir: do not block SIGCHLD around poll/sleep runsvdir: if pid==1, also intercept SIGINT for -s SCRIPT sed: implement ",+N" range end sort: fix -kN,M handling (was including last separator into the comparison) ssl_helper: tweaks discovered while building 32-bit version sync: add support for -d -f FILE tar: do not try to decode GNU extended headers as pax headers tc: fix print_rate trim extra newlines in help texts udhcpc: fix for some Android toolchain breakage umount: always use umount2 syscall with specified flags unzip: prevent attacks via malicious filenames uudecode: tolerate text input with CR+LF line ends vi: make BACKSPACE and DELETE join lines at start/end of line wget: make openssl/ssl_helper choice configurableEugene Rudoy (1): ash: consider "local -" case while iterating over local variables in mklocal.Felix Fietkau (1): find: fix regression in status processing for path argumentsFrank Bergmann (1): ifupdown: correct ifstate update during 'ifup -a'. Closes 6212Guillermo Rodriguez (1): free: handle "cached" value tooIsaac Dunham (1): mount: -T OTHERTAB supportJohn Schroeder (1): udhcpd: account for script delay in leaseJunling Zheng (1): chown: fix help textKevin Wallace (1): libbb/loop: don't try to re-use existing loop deviceLinus Walleij (1): fbset: fix rgba parsingManinder Singh (4): typo fixes fix if(p)/free(p) construct fix whitespaces Removes stray empty line from codeMartin Kaiser (1): telnetd: we only need CONFIG_UNIX98_PTYS from the Linux kernelMatt Whitlock (4): Bionic lacks ttyname_r; provide a workaround Bionic lacks tcdrain; provide a workaround Bionic lacks mempcpy; enable existing workaround Conditionalize Bionic workarounds on __ANDROID_API__Michael Tokarev (1): ip addr: support change and replace commandsMicke Prag (1): ubiattach: add option -OMike Frysinger (3): trylink: use mktemp instead of hardcoding paths trylink: respect compiler settings when probing features echo: make escape sequences depend on fancy modeNatanael Copa (1): modprobe: fix modprobe -r and parsing of /etc/modprobe.dPeter Korsgaard (2): dmesg: add -r option to print raw format even when FEATURE_DMESG_PRETTY is enabled modprobe: handle module arguments containing spacesPhil Sutter (1): logread: implement dumpfollow mode of operationRené Rhéaume (1): swaponoff: add support for -eRich Felker (1): gzip: do not store timestamp in gzip headerRon Yorston: libbb: remove unnecessary argument to nonblock_immune_read libbb: add a function to make a copy of a region of memory ash: do not split the result of tilde expansion ash: code shrink around varvalue ash: perform tilde expansion in all parameter expansion words ash: do not expand tilde in parameter expansion within quotes ash: remove superfluous code in arithmetic mode ash: remove arithmetic expansion collapsing at parse time ash: move parse-time quote flag detection to run-time ash: fix breakage of $v/pat/str ash: remove parsebackquote flag ash: use alloca to get rid of setjmp ash: fix slash treatment in expmeta less: document -S flag and make it independently configurable less: fix display of line numbers less: correctly account for tabs when rewrapping lines less: improvements to verbose status messages less: fix numeric input less: move code to count lines into a separate function less: rearrange detection of non-regular files less: add a function to detect when display is at end of file less: fix line number confusion less: allow use of last column of terminal less: further tweaks to regular file detection less: fix botched attempt to use last column vi: failure to open file is not an error when initialising buffer vi: fix reading of file after last line od: fix printing of high-bit chars uname: make OS name configurable ipcalc: fix trivial usage messageSerj Kalichev (1): acpid: fix loggingSören Tempel (1): login: don't print motd if .hushlogin exists in users homeThiago Jung Bauermann (2): libarchive: auto-detect .Z files as well bzcat.tests: Run both .gz and .bz2 tests, and add .Z testsTito Ragusa (4): libpwdgrp: rewritten to use malloced implementation libpwdgrp: line counting in error meesages is broken, remove it libpwdgrp: fix thinko in getpwnam libbb: another unit test for is_suffixed_withVladislav Grishenko (1): zcip: fix wrong comparison of source IP with our IP
Smart Tools Pro 2.1 B-112 Apk Mod for android
2ff7e9595c
Comments