1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
|
2008-03-06 Gerlof Langeveld <gerlof@ATComputing.nl>
* photoproc.c, parseable.c, acctproc.c, showlinux.c:
Register/show PPID related to a process.
For this purpose the former TGID-field (not used any more)
is reused internally, which means that the PPID from raw
logfiles that were created by older versions of atop
is not reliable.
2008-02-25 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c, deviate.c:
Added experimental code for HTTP-statistics.
2008-02-11 Gerlof Langeveld <gerlof@ATComputing.nl>
* showgeneric.c:
Bug-solution for segmentation-fault in case of
invalid regular expression.
2008-01-21 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Add new reports to show top-3 processes consuming
most cpu, memory, disk and network resources.
2008-01-21 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Add number of thread per state to output generated
by -P flag.
2008-01-18 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c, photoproc.c, parseable.c:
Gather and show information about the number of
individual threads that are in state running,
interruptible sleeping or non-interruptible sleeping.
This information is shown in the scheduling
report (keystroke 's')
2008-01-14 Gerlof Langeveld <gerlof@ATComputing.nl>
* acctproc.c:
Specify the name of a specific process accounting file with
the environment variable ATOPACCT (or disable process
accounting when this variable has an empty contents).
2008-01-07 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Rename forks/s into clones/s in report with flag -p.
2008-01-07 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Show 100% per CPU instead of 100% for all CPUs in the
report shown with the -c flag of atopsar (similar to
the atop output).
2008-01-07 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
The network-interfaces should be sorted on their
busy-percentage and not on the number of transferred
packages.
2008-01-07 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c, deviate.c, atop.c:
Make summary-reports by packing N samples together in one
sample. The value N can be specified with the new flag -R.
2007-11-29 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Repeat the header of a report every X lines (flag -H).
In case of output to a window, value X is determined
dynamically, depending on the window size.
2007-11-29 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Added new report with flag -P for process-activity (number
of processes currently present and number of zombies,
number of thread creations and process exits).
2007-11-07 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Modified format for avg1, avg5 and avg15 (CPL)
when counters become too large.
2007-11-06 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Modify duplex indicator "fdx" to "f" and "hdx" to "h"
in the report about interfaces (line too long if
markers are added).
2007-11-06 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c, atop.c:
Add keyword atopsarflags to configuration-file ~/.atoprc
to specify personal defaults.
2007-11-06 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Add support for colors/markers in case of (almost)
critical resource consumption (similar to atop).
This concerns the -x/-C/-M flags.
2007-11-05 Gerlof Langeveld <gerlof@ATComputing.nl>
* photoproc.c:
Detect disappearing /proc/<pid>/stat file when
concerning process exits meanwhile (credits: Rene Rebe).
2007-11-05 Gerlof Langeveld <gerlof@ATComputing.nl>
* procdbase.c, deviate.c:
Match processes not only on pid, but also on start time
to avoid wrong matches when a proces has exited and
a new proces reuses its pid within the same sample.
2007-11-05 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c, deviate.c:
Bug-solution for new-process indicator on 64-bits machines.
2007-11-05 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Bug-solution for huge exit codes for 64-bits machines.
2007-10-04 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Use line-buffering on stdout, even for pipes and files.
2007-08-17 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
Cosmetic changes to counter names.
2007-08-17 Gerlof Langeveld <gerlof@ATComputing.nl>
* acctproc.c:
Verify if private accounting used before switching
off accounting.
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* atop.c:
Add support for atopsar reporting (mainly
calling of atopsar).
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* atopsar.c:
New source file to implement the atopsar command
as a (symbolic) link to the atop command. Most of
the source code has been copied from the atsar command.
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* deviate.c:
Add support for atopsar reporting (lot of
counters added).
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* parseable.c:
Add support for atopsar reporting (handling of
certain network counters modified).
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* photosyst.c:
Add support for atopsar reporting (gather more counters,
mainly related to networking).
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* rawlog.c:
Add support for atopsar reporting (gather more counters,
mainly related to networking).
2007-08-16 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Add support for atopsar reporting (handling of
certain network counters modified).
2007-07-04 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Bug-solution: divide by zero problem.
2007-03-27 Gerlof Langeveld <gerlof@ATComputing.nl>
* photoproc.c:
Only allow check for IOSTAT when patches are not installed.
2007-03-24 Gerlof Langeveld <gerlof@ATComputing.nl>
* atop.spec, atop.daily, accs_atop, accu_atop:
Remove time-hole from 23.50 till 00.00 for daily logging.
2007-03-22 Gerlof Langeveld <gerlof@ATComputing.nl>
* atop.spec, atop.daily, accs_atop, accu_atop:
Improve automatic startup independent of the fact
that the RPM `psacct' is installed.
The script `atop.24hours' has been removed.
2007-03-22 Gerlof Langeveld <gerlof@ATComputing.nl>
* photoproc.c, deviate.c, showlinux.c, showgeneric.c:
Introduce counters from /proc/pid/io for disk activity.
2007-03-20 Gerlof Langeveld <gerlof@ATComputing.nl>
* rawlog.c:
Avoid loop when incompatible raw file is read.
Verify return code of compress/uncompress functions.
Verify success of malloc's.
2007-03-09 Gerlof Langeveld <gerlof@ATComputing.nl>
* showgeneric.c:
Bug-solution: only allow key 'N' when kernel patch
is installed, and key 'D' when kernel patch is installed
or /proc/pid/io is available.
2007-02-23 Gerlof Langeveld <gerlof@ATComputing.nl>
* rawlog.c:
Bug-solution: allow more than 65535 processes to be logged
per interval.
2007-02-13 Gerlof Langeveld <gerlof@ATComputing.nl>
* acctproc.c:
New boolean introduced to indicate if accounting is active.
2007-01-26 Gerlof Langeveld <gerlof@ATComputing.nl>
* atop.c, showlinux.c:
Add configuration-value 'swoutcritsec'.
2007-01-26 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Support steal-percentage.
Avoid that interfaces are colored without reason.
2007-01-22 Gerlof Langeveld <gerlof@ATComputing.nl>
* photosyst.c:
Support of special disks used by virtual machines.
2007-01-22 Gerlof Langeveld <gerlof@ATComputing.nl>
* photosyst.c, deviate.c:
Support steal-time from /proc/stat.
2007-01-19 Gerlof Langeveld <gerlof@ATComputing.nl>
* ifprop.c:
Added typedef u64 for SuSE distributions.
2007-01-18 Gerlof Langeveld <gerlof@ATComputing.nl>
* deviate.c:
Support for network-interface busy-percentage.
2007-01-18 Gerlof Langeveld <gerlof@ATComputing.nl>
* showgeneric.c:
Add support for colors and automatic determination of most
critical resource.
2007-01-18 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Add support for colors, automatic determination of most
critical resource and parsing of new arguments in ~/.atoprc
2007-01-18 Gerlof Langeveld <gerlof@ATComputing.nl>
* ifprop.c:
New functions to fetch the properties of a network
interface (mainly speed and half/full duplex).
2007-01-18 Gerlof Langeveld <gerlof@ATComputing.nl>
* atop.c:
Improved syntax-checking for ~/.atoprc file.
Support for network-interface busy-percentage.
2007-01-15 Gerlof Langeveld <gerlof@ATComputing.nl>
* photoproc.c:
Add new function to count actual number of processes.
2006-11-13 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
Modify network-speed counters (divide by 1000 i.s.o. 1024
and postpone switch from Mbps to Gbps as suggested
by T. Lindgren).
2006-07-24 Gerlof Langeveld <gerlof@ATComputing.nl>
* photosyst.h, photosyst.c, deviate.c, showlinux.c:
Add a new system-level line ('CPL') showing CPU load
information like load average (last 1, 5, 15 minutes)
number of context switches and number of interrupts.
2006-05-15 Gerlof Langeveld <gerlof@ATComputing.nl>
* showgeneric.c:
Allow a numerical UID to be specified with the
function 'U'.
2006-05-15 Gerlof Langeveld <gerlof@ATComputing.nl>
* showlinux.c:
When there is no user/group name which corresponds to a
numerical UID/GID, show the numerical value i.s.o. "unknown".
2006-04-19 Gerlof Langeveld <gerlof@ATComputing.nl>
* setup of ChangeLog
|