Giter VIP home page Giter VIP logo

eeeslab / examon Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 7.0 9.74 MB

A highly scalable framework for the performance and energy monitoring of HPC servers

License: Other

Makefile 1.11% C 87.60% CSS 0.20% HTML 0.19% Python 4.78% CMake 0.12% C++ 0.60% NSIS 0.15% JavaScript 0.63% XSLT 0.02% Roff 4.07% Perl 0.05% Shell 0.07% Dockerfile 0.02% TypeScript 0.04% Jupyter Notebook 0.35%
monitoring-daemon performance-monitoring mqtt-protocol hpc-clusters exascale bigdata

examon's Issues

Difficulties (segmentation fault)

Thanks again for your quick mail-response. Sorry it took me a bit to compile this issue, I had to make sure the error wasn't due to some strange configuration on the test system.

I ran EXAMON on a test system, a HASWELL, using mod msr and mosquitto, both with and without kpti patch (i.e. tried it with kernel option nopti). Each time it segfaulted in the same function: rdpmc ()

I compiled EXAMON with options -DDEBUG=True and -g and ran it through gdb. It told me a few more details about the segfault, here's what I got: https://pastebin.com/qzwmaLmv

The Linux version I am running according to uname -a is Linux mabus 4.13.0-26-generic #29~16.04.2-Ubuntu SMP Tue Jan 9 22:00:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Could it be that the CPU (with family 6, model 60) is not supported?

Which steps could I take to get EXAMON running on said CPU?

Should I test EXAMON on a different CPU e.g. one of Ivy Bridge, Westmere EP, Skylake, Sandy Bridge, Sandy Bridge EP or another Haswell?

Can't build

I followed the instructions provided in the README on Installation/Building.

However this error appears:

make[2]: Entering directory '/home/jitschin/git/examon/lib/mosquitto-1.3.5/client'
cc pub_client.o -o mosquitto_pub  -L../lib ../lib/libmosquitto.so.1
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_sk_num'
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_init_ssl'
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_sk_value'
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_init_crypto'
../lib/libmosquitto.so.1: undefined reference to `SSL_CTX_set_options'
collect2: error: ld returned 1 exit status
Makefile:8: recipe for target 'mosquitto_pub' failed
make[2]: *** [mosquitto_pub] Error 1
make[2]: Leaving directory '/home/jitschin/git/examon/lib/mosquitto-1.3.5/client'
Makefile:17: recipe for target 'mosquitto' failed

It sounded to me like there could be some issue with OpenSSL. So I reinstalled openssl sudo apt-get install --reinstall libssl-dev. Nothing changed. So I figured I could fetch a more recent OpenSSL, like version 1.1.1. I built it and installed it. However building examon still failed with the same error.

I am running Ubuntu 16.04.4 LTS. uname -a gives me the following:
4.13.0-37-generic #42~16.04.1-Ubuntu SMP Wed Mar 7 16:03:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Here is a full listing of what make told me upon invocation: https://pastebin.com/HZxKRdn2

I would be happy for a response within the next days. Even a mere hint to a solution would be appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.