[go: up one dir, main page]

Activity for nmon for Linux

  • Emvivre Emvivre created ticket #22

    Minor modification of makefile to adapt it to Debian distribution

  • Qi Liang Qi Liang created ticket #21

    Request to support LoongArch ISA

  • nmon for Linux nmon for Linux released /nmonchart43.tar

  • nmon for Linux nmon for Linux released /nmon_linux_16q_mainframe.zip

  • nmon for Linux nmon for Linux released /njmon_linux_mainframe_v86.zip

  • nmon for Linux nmon for Linux released /njmon_linux_s390_RHEL9_v84.zip

  • nmon for Linux nmon for Linux released /njmon_linux_s390 RHEL9_v84.zip

  • nmon for Linux nmon for Linux released /njmon__linux_RHEL9_s390_v84

  • nmon for Linux nmon for Linux released /nmon_s390_RHEL9_16q

  • nmon for Linux nmon for Linux released /njmon_linux_v84.zip

  • nmon for Linux nmon for Linux released /njmon_aix_v86.zip

  • nmon for Linux nmon for Linux released /njmon_aix_v85.zip

  • T-Monster T-Monster created ticket #31

    Typo in Warning Text

  • nmon for Linux nmon for Linux released /njmon_linux_ppc64le_v83.zip

  • Alexander Kohr Alexander Kohr posted a comment on ticket #30

    Aslso thank you for making topaschart, its output is helpful for investigating issues that happened in the past.

  • Alexander Kohr Alexander Kohr posted a comment on ticket #30

    I don't know how I overlooked the bold type in the page you referenced, https://nmon.sourceforge.io/pmwiki.php?n=Site.TOPASchart, however I did. As I mentioned above, I don't think I am the first person to fall victim to trying to pump the binary file in, so it really may not be overkill to check for an reject binary files. Since this was our first time using this, I have created some internal documentation on using this so for my team this hopefully won't be a problem again.

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #30

    File deleted. I don't consider nmon files as a security problem - it is just performance data. But sorry if it caused you to worry. I think the topaschart web pages explains the process in sufficient detail. See https://nmon.sourceforge.io/pmwiki.php?n=Site.TOPASchart I cleaned it up a little (corrected the file name extensions) and put the topasout -a in bold. I will fix the version number on the next update. Thanks for your ideas above but I think that is overkill. Thank you for using topascha...

  • Alexander Kohr Alexander Kohr posted a comment on ticket #30

    As an aside, I think that topas chart v7 might be identifying itself as version 5 insteady of version 7 based on "export topaschart_version=5"

  • Alexander Kohr Alexander Kohr posted a comment on ticket #30

    Okay based on your post I think the problems are user errors based on me not tripping the usage information or finding documentation making it clear as to how to use the program. I was unfortunetally running topas chart directly on the topasrec outputted .topas file not knowing I needed to do a topasout -a yourfile.topas to create a yourfile.topas.csv file. Base on this newfound knowledge when I converted the file on my aix box using topasout and run on the yourfile.topas.out it not suprising works...

  • Alexander Kohr Alexander Kohr posted a comment on ticket #30

    Please remove this attachement from this case. I securely sent it to you, so that I didn't have to sanitize it for public view.

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #30

    OK I ran the topasout -a yourfile.topas and the topaschart yourfile.topas.csv yourfile.html and it worked fine and the .html file displays the graphs correctly. Attached. I did this on AIX 7.2.5. Long shot - what does: which cut return? I am thinking that your $PATH is using open source (Linux) cut command.

  • Alexander Kohr Alexander Kohr posted a comment on ticket #30

    Well it might be installed but we are not supposed to make the box do anything other than backup and set up printers. I will followup with the vendor on if we can start running collections that way as well, as the vendor is telling us it is not there software and it is either our disks or something else that we need to look into. hence me trying to analyze the topas files. I just securely sent you an example file. Additional Details. while the script still does not run correctly when I comment out...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #30

    nmon is a default install with AIX and has been for more than a decade. So I have no idea how you are running AIX with no nmon install. Is this some ancient AIX level - thstmight explain the problem? As topaschart was working when released, the problem might be a new format with new AIX versions. Or you have mangled the file, sorry :-) Have you more than one problem file? Either way can you send me the topas file with the issues Cheers, nigelargriffiths@hotmail.com

  • Alexander Kohr Alexander Kohr created ticket #30

    topaschart cut error

  • Stefano Stefano posted a comment on ticket #24

    Addendum Concerning 1a, additional examples: $ uname -p | sed 's/ppc64le/POWER/' | sed 's/x86_64/X86/' Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz $ uname -p | sed 's/ppc64le/POWER/' | sed 's/x86_64/X86/' AMD Ryzen 5 3600 6-Core Processor $ uname -p | sed 's/ppc64le/POWER/' | sed 's/x86_64/X86/' Intel(R) Xeon(R) CPU E3-1260L v5 @ 2.90GHz

  • Stefano Stefano posted a comment on ticket #24

    Thanks a lot!!!!! It seems to work :) (I did just an initial test, I'll start using it actively once my Gentoo Linux distro makes the new 16p version available) Some remarks (nothing important, just FYI): 1) Compiling 1a) Variable "HW" of your "makefile": The line "HW=$(shell uname -p | sed 's/ppc64le/POWER/' | sed 's/x86_64/X86/')" returns the following on my notebook (and similar stuff on my servers): $ uname -p | sed 's/ppc64le/POWER/' | sed 's/x86_64/X86/' AMD Ryzen 5 5600H with Radeon Graphics...

  • Nigel Griffiths Nigel Griffiths modified ticket #29

    dot (.) hotkey doesn't work when displaying disk groups ("g" hotkey when started with -g auto)

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #29

    Feature added in nmon for Linux version 16q

  • nmon for Linux nmon for Linux updated /makefile

  • nmon for Linux nmon for Linux released /lmon16q.c

  • Nigel Griffiths Nigel Griffiths modified ticket #24

    Parameter to make values of some metrics stick to a certain "unit" (e.g. KB/MB)?

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #24

    Feature added and can be found in nmon version 16p.

  • Nigel Griffiths Nigel Griffiths modified ticket #23

    NMON 16n support for Linux on Z - s390x

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #23

    Z users will need to compile nmon for their specific Linux version. The pre-req for a compile is very simple: Latest GCC C compiler. Make ncurses library Single source file compiles in a few seconds

  • nmon for Linux nmon for Linux released /nmon16p_32_binaries_feb_2024.tar.gz

  • nmon for Linux nmon for Linux released /nmonchart42.tar

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #23

    Sorry for neglecting this report. I do not have access to a mainframe and my IBM friends on the team seem to have moved elsewhere. Delighted if you can compile for RHEL and/or SLES - both seem popular on Z. I will upload to the Sourceforge download list and include a "grateful thanks" note. Please confirm the name and/r company reference you would prefer. Cheers, Nigel

  • nmon for Linux nmon for Linux released /njmon_linux_v83.zip

  • nmon for Linux nmon for Linux released /njmon_aix_v83beta.zip

  • nmon for Linux nmon for Linux released /nmon16p_helpsystems.tar.gz

  • nmon for Linux nmon for Linux released /njmon_aix_v83_beta_oct1.zip

  • nmon for Linux nmon for Linux released /njmon_aix_v83_beta_test.zip

  • nmon for Linux nmon for Linux released /lmon16p.c

  • nmon for Linux nmon for Linux released /nmon16p.c

  • nmon for Linux nmon for Linux released /nmon16p_binaries.tar.gz

  • nmon for Linux nmon for Linux released /nextract_plus_v43.py

  • Stefano Stefano modified a comment on ticket #24

    Hi Nigel You're right, it's for Linux. I personally use mainly "Gentoo Linux" (secondary distros are Debian, Mint, Arch - in the company I'm working for we use Red Hat), on AMD64 (using both Intel & AMD CPUs).

  • Stefano Stefano posted a comment on ticket #24

    Hi Nigel You're right, it's for Linux. I personally use mainly "Gentoo Linux" (secondary distros are Debian, Mint, Arch), on AMD64 (using both Intel & AMD CPUs).

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #24

    Hi Stefano, Can we clarify this request a little! Is this for the nmon for AIX or the nmon for Linux? I am guessing only Linux as you call the disk "nvme3n1". Simplest flag would be to stop reporting disk stats in KB So the smallest units become MB. What Linux Distro. Distro version and HW (Intel/Power) are you using? Cheer, Nigel

  • Stefano Stefano created ticket #24

    Parameter to make values of some metrics stick to a certain "unit" (e.g. KB/MB)?

  • Tom Ficon Tom Ficon created ticket #23

    NMON 16n support for Linux on Z - s390x

  • nmon for Linux nmon for Linux released /test_filesystems64_82

  • costinel costinel created ticket #29

    dot (.) hotkey doesn't work when displaying disk groups ("g" hotkey when started with -g auto)

  • costinel costinel posted a comment on discussion Help

    OS: Ubuntu Linux 18.04LTS

  • nmon for Linux nmon for Linux released /njmon_linux_code_v81.zip

  • nmon for Linux nmon for Linux released /nextract_plus_v42.py

  • Robert Jacobson Robert Jacobson posted a comment on ticket #22

    was that gdb output helpful? Is there any other way I can help solve this?

  • Robert Jacobson Robert Jacobson modified a comment on ticket #22

    odd, nmon did not crash when run via gdb. I was however able to recompile with -g (and without -03) and it did still segfault when run normally. Then I ran gdb with the binary and coredump to generate the following output also: I am not mounting/unmounting while nmon is running. # gdb ./nmon_x86_rhel75 coredump GNU gdb (GDB) Red Hat Enterprise Linux 8.2-19.el8 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free...

  • Robert Jacobson Robert Jacobson posted a comment on ticket #22

    odd, nmon did not crash when run via gdb. I was however able to recompile with -g (and without -03) and it did still segfault when run normally. Then I ran gdb with the binary and coredump to generate the following output # gdb ./nmon_x86_rhel75 coredump GNU gdb (GDB) Red Hat Enterprise Linux 8.2-19.el8 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #22

    Hi Robert, Thanks for reporting this. Is it possible to send me the nmon file up to the point it crashed? Also are you mounting and unmounting NFS v4 file-systems while nmon is running? To debug the problem code, we need a stack trace to identify the nmon code calling libc. Assuming you have gdb available and the core file, source code + binary in the current directory. If compiling yourself include -g and may be don't optimize by removing the -O option. $ gdb nmon GNU gdb verion xxxxxxxx GDB Information...

  • Robert Jacobson Robert Jacobson posted a comment on ticket #22

    example segfault message: Feb 21 13:55:03 myhostname kernel: nmon[3145175]: segfault at 43 ip 00007fa45c8cdfd5 sp 00007ffe6b9d4b98 error 4 in libc-2.28.so[7fa45c801000+1bc000]

  • Robert Jacobson Robert Jacobson created ticket #22

    16n: segfault in libc when writing to file on RHEL8 with NFSv4

  • James Damgar James Damgar created ticket #28

    njmon hits "invalid field format" writing to InfluxDB v2 due to missing fields for "swaps" data

  • Nils Smeds Nils Smeds posted a comment on ticket #17

    It works for me on a number of different platforms. Would take some effort to find out if it is the compiler or the ncurses library that is the culprit. But it is just a minor annoyance in the top processes output so I have no real issues with it (and I can fix it on the systems I use) These work fine for me: NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 libncurses-dev/focal,now 6.2-0ubuntu2 amd64 [installed] [nsmeds-x1(nsmeds):nmon] cat /etc/os-release...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #17

    This works on RHEL with GCC 10 and fails on Ubuntu with GCC 11. As it is largely a cosmetic change, I am going to close the issue. Thanks for reporting and working a fix but there are higher priorities. Thanks Nigel

  • Nils Smeds Nils Smeds posted a comment on ticket #17

    Interesting. Can you share compile line, compiler detailed version and error message. I had no issues compiling it when I submitted it, but I will reinvestigate if needed. The change is trivial so it is a mystery to me why it would fail unless there has been an error in the merge of the patch. On Wed, Dec 7, 2022, 19:00 Nigel Griffiths nigelgriffiths@users.sourceforge.net wrote: This change fails to clean compile of Ubuntu with gcc 11 installed. [patches:#17] https://sourceforge.net/p/nmon/patches/17/...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #17

    This change fails to clean compile of Ubuntu with gcc 11 installed.

  • LiukeCode LiukeCode posted a comment on ticket #20

    Thanks.

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #27

    Can you send me here the output from nfsstat. The manul page nor internet documents the 67 NFS V4 client stat names!

  • Nigel Griffiths Nigel Griffiths modified ticket #27

    nfs4 index access violation in data-collect-mode

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #27

    Planned for release in nmon version 16o

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #12

    Hi, This does not work for my RHEL 8.4 on Power10 hardware with multipath disks. The disk, the multiple paths, partitions and LVM devices all exist as links in /sys/block and their names point to a directory of other files cheers, Nigel From: feature-requests@nmon.p.re.sourceforge.net feature-requests@nmon.p.re.sourceforge.net On Behalf Of costinel Sent: 15 November 2022 11:35 To: [nmon:feature-requests] 12@feature-requests.nmon.p.re.sourceforge.net Subject: [EXTERNAL] [nmon:feature-requests] Re:...

  • costinel costinel posted a comment on ticket #12

    Nigel, I think you are worrying too much. Linux kernel exposes the /sys sysfs filesystem since exactly 20 years since about kernel 2.5: https://lwn.net/Articles/14287/ and any distribution has it. The /sys/block path always enumerates all valid block devices. There is simply no running copy of Linux in the entire world that can run the latest nmon, that doesn't have /sys/block Why not give it a try? Say add this simple option and tell me "here is the build, you're on your own, I will silently delete...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #12

    Hi, If only life was that simple. With multiple Linux Distro and version I focus on: SLES RHEL Ubuntu all have different views on disks / partition and other things that are found in /proc/diskstats. Then there is Debian, Fedora and many more. Then add in different filesystems plus disk technology Mirroring Multipathing Fibre channel disks And disk labels I have been working on a better way to handle that ghastly Linux mess for 20 years. Disk groups and letting the user decide is my approach. If...

  • costinel costinel posted a comment on ticket #12

    strace shows this when running iostat: access("/sys/block/sde", F_OK) = 0 access("/sys/block/sde1", F_OK) = -1 ENOENT (No such file or directory) access("/sys/block/sde2", F_OK) = -1 ENOENT (No such file or directory) access("/sys/block/sde3", F_OK) = -1 ENOENT (No such file or directory) access("/sys/block/sde5", F_OK) = -1 ENOENT (No such file or directory) so they only filter the block devices without partitions On Tue, 15 Nov 2022 at 13:31 costinel costinel@users.sourceforge.net wrote: But iostat...

  • costinel costinel posted a comment on ticket #12

    But iostat command can identify all block devices - so if they can have a safe sane way to do it, why nmon can not? :-( On Tue, 15 Nov 2022 at 13:28 Nigel Griffiths nigelgriffiths@users.sourceforge.net wrote: Question: Perhaps could you add a command line parameter to hide partitions in normal view and only see whole disk instead? That is exactly the problem - Linux is VERY vague about what is a "partition" and what is a "whole disk". nmon has to cope with dozens disk types, wacko disk names, partitions,...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #12

    Question: Perhaps could you add a command line parameter to hide partitions in normal view and only see whole disk instead? That is exactly the problem - Linux is VERY vague about what is a "partition" and what is a "whole disk". nmon has to cope with dozens disk types, wacko disk names, partitions, links virtual disks and more. /proc/diskstats is a total mess. The nmon solution is: nmon -g auto Then hit "g". If you do not like nmon's guess of the "whole disks", copy "auto" to "mydiskgroups "and...

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #20

    Use the -n option with njmon. This switches off the outputting of the process id, PID.

  • LiukeCode LiukeCode posted a comment on ticket #20

    env: unbutu 22.10. run the njmon, will echo the pid first, Causes script error. add # line:241 if isinstance(eval(line), dict): fixed

  • LiukeCode LiukeCode created ticket #20

    njmon2influx.py read njmon data error

  • costinel costinel posted a comment on ticket #12

    then perhaps could you add a command line parameter to hide partitions in normal view and only see whole disk instead? On Mon, 14 Nov 2022 at 22:55 Nigel Griffiths nigelgriffiths@users.sourceforge.net wrote: status: open --> wont-fix Comment: Diskgroups are there to simplify the disks and increase the usefulness. If diskgroups have multiple disks then it would be confusing to users. [feature-requests:#12] https://sourceforge.net/p/nmon/feature-requests/12/ Allow ". = only busy disks/procs" to work...

  • Nigel Griffiths Nigel Griffiths modified ticket #25

    nimon overwrites http "Host" header

  • Nigel Griffiths Nigel Griffiths posted a comment on ticket #25

    Thanks Ruben

1 >