Skip to content

Releases: HewlettPackard/LinuxKI

LinuxKI version 5.6-1

07 Nov 23:17
Compare
Choose a tag to compare

The LinuxKI Toolset version 5.6 is now available (11/07/2018). Version 5.6 includes the following changes:

  • Added support for Linux kernels through 4.19.0
  • Increased MAXCPUS to 2048 and MAXLDOMS from 16 to 128
  • Add filename for access() system calls
  • Add Target Path WWN statistics to help troubleshoot SAN issues for kidsk, kparse and kiinfo live
  • Handle splice/vmsplice system calls for tracking logical I/Os
  • Fix SleepTime for processes that died during the trace
  • Fix runki script so trace-cmd output goes to /dev/null instead of /dev=null
  • Fix sock_types to print the correct socket type on socket-related system calls

LinuxKI version 5.5-1

13 Aug 19:33
Compare
Choose a tag to compare

The LinuxKI Toolset version 5.5 is now available (08/13/2018). Version 5.5 includes the following changes:

  • Added support for Linux kernels thorugh 4.17.6
  • Add docker container to support viewing HTML reports with visualizations - kivis-build, kivis-start, kivis-stop commands.
  • Include kiinfo source code in RPM package
  • Add average interrupt time to kirunq and Kparse output
  • Fixed dmangled c++ function names with kiinfo -live stack traces
  • Fixed warnings with newer compilers
  • Fixed scdetail statistics in kifile.*.txt output
  • Fixed kipid.*.csv file wen using Advanced CPU Metrics (runki -R)
  • Modified to avoid compile warning for kiinfo on later compiler versions

LinuxKI version 5.4-2

24 Jul 14:49
Compare
Choose a tag to compare

LinuxKI version 5.4 with following fix

  • fix install to update PATH variable correctly

LinuxKI version 5.4-1

24 Jul 14:56
Compare
Choose a tag to compare

The LinuxKI Toolset version 5.4 is now available (05/11/2018). Version 5.4 includes the following changes:

  • Added support for Linux kernel through 4.16.3.
  • IRQ trace events now enabled by default.
  • Added new workqueue events as non-default events
  • New Kparse warnings:
    • How add_random impacts block device performance
    • Network-latency tuned profile may increase System CPU usage and decrease overall performance
    • High kworker CPU usage when using software RAID (md driver) with barrier writes
  • Enabled Advanced CPU statistics on Skylake processors.
  • Disabled Advanced CPU statistics for Virtual Machines as it was unreliable for some VMs.
  • Added LinuxKI manpages. See man linuxki(7).
  • Added /etc/profile.d/linuxki.sh to add /opt/linuxki so the PATH variable.
  • Added support to demangle C++ function names (and also an option to leave them mangled if desired).
  • Added Top Tasks by Multipath device to kidsk/kparse/clparse output to help identify tasks generating IO when kworkers initiate the IO at the SCSI layer
  • For runki script, added -p option to skip per-PID datat (lsof, stacks, numa_maps_maps) to avoid long delays if system has thousands of tasks on the system.
  • Improved error reporting if online analysis is done without root access or if debugfs is not mounted.
  • Added code to clear /sys/module/kgdboc/parameters/kgdboc to avoid crash as its incompatible with LinuxKI. Typically, customer systems do not have kgdboc set, but some internal lab systems do
  • Fixes
    • Change madvise/mmap/mmap2 length argument formatting from decimal to hex
    • Fixed kiinfo coredump when parsing cpuinfo output due to missing “@” character when looking for the GHz speed for kiinfo -live, fixed Global CPU usage (usr/sys% is sometimes off) on main global screen *:Fixed the multipath parsing to understand lines that start with “|-|-“
    • Removed PID stats from CPU window when running kiinfo -live on dumps as this stat is not available with trace dumps.

For more information, be sure to check out the LinuxKI MasterClass:

LinuxKI MasterClass