Code Monkey home page Code Monkey logo

harbour-systemmonitor's People

Contributors

custodian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

harbour-systemmonitor's Issues

add temperature stats

It would be great if you added stats for the temperature.

Ideas for the implementation are available at the Lighthouse source code.

Missing license

While looking into RPM spec file, I realized that you have not specified License of SysMon. Also, in the code tree, LICENSE file is missing.

Would you mind to specify the License? Then it would be clear with which license I could send you the patches and how to develop the forked versions. If you would want to know my preference, any open-source license would do for me.

For example, as I could see that you opted for GPLv3 in https://github.com/custodian/orn-warehouse/blob/master/rpm/harbour-warehouse.spec . That license, as well as many other options would be absolutely fine.

Thank you for developing this great software - it has been of great help for many users.

Measurement units are messed up

For example
20150114190119_50
Graph is labeled "Mb", lowercase "b" thus it should show values in megabits, but actual values looks like it is megabytes. This mistake is present in all graphs and settings page (size of stored history data).
Megabytes are abbreviated to MB (capital "B"). But please consider using mebibytes (MiB) for displaying data amount. You never know if "megabyte" is 10^6 bytes or 2^20 bytes. Mebibyte is always 2^20 bytes, no exceptions, no ambiguity.

Another problem is data rate measurement units.
20150114190210_50
I believe this graph shows not kilobits, but kilobits per second (correct abbreviations: kbit/s, kb/s or kbps). See data rate units in wikipedia for more info.

Considering all messed up values I am completely confused about numbers in top right corner of throughput graph. Is it kbps? kBps? kb? kB? Is it average / maximum rate? After a bit of exeperimenting (d'oh, this should be obvious from interface without investigation!) I've concluded that it is more likely total transferred data for displayed period of time. But I am still not sure if it is displayed as bits or bytes.

Big Data

I had problems with high CPU-Usage and wanted to figure out, when it happens, so I choose the update interval 30 seconds. Now I'm running the service for about two weeks and the file size is around 26mb with nearly 700000 points collected. Often I've got problems with SysMon not responding for a while, this happens first a few days ago. It happens if I scroll down to the cell trafic and way heavier when I choose a long period to display (two weeks or whole period). Can you reproduce this case or is it only n my device, what shell I do? Clear all collected data? thanks for a geat app!

Cell traffic empty in Xperia X Sailfish build

Xperia X Sailfish build cell -traffic is empty because of changed paths. rmnet devices has been changed from /sys/class/net/ to /sys/devices/virtual/net/.

Here is addition for Xperia which works:

@@ -8,6 +8,8 @@ DataSourceCell::DataSourceCell(SystemSnapshot *parent) :
     for (int i=0;i<=7;i++) {
         m_sourcesRx.append(registerSystemSource(QString("/sys/class/net/rmnet%1/statistics/rx_bytes").arg(i)));
         m_sourcesTx.append(registerSystemSource(QString("/sys/class/net/rmnet%1/statistics/tx_bytes").arg(i)));
+        m_sourcesRx.append(registerSystemSource(QString("/sys/devices/virtual/net/rmnet_data%1/statistics/rx_bytes").arg(i)));
+        m_sourcesTx.append(registerSystemSource(QString("/sys/devices/virtual/net/rmnet_data%1/statistics/tx_bytes").arg(i)));
     }

[nemo@Sailfish ~]$ cd /sys/class/net/
[nemo@Sailfish net]$ ls
lo rmnet_data1 rmnet_data3 rmnet_data5 rmnet_data7 sit0
rmnet_data0 rmnet_data2 rmnet_data4 rmnet_data6 rmnet_ipa0 wlan0
[nemo@Sailfish net]$ ll
total 0
lrwxrwxrwx 1 root root 0 Oct 18 11:15 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data0 -> ../../devices/virtual/net/rmnet_data0
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data1 -> ../../devices/virtual/net/rmnet_data1
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data2 -> ../../devices/virtual/net/rmnet_data2
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data3 -> ../../devices/virtual/net/rmnet_data3
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data4 -> ../../devices/virtual/net/rmnet_data4
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data5 -> ../../devices/virtual/net/rmnet_data5
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data6 -> ../../devices/virtual/net/rmnet_data6
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_data7 -> ../../devices/virtual/net/rmnet_data7
lrwxrwxrwx 1 root root 0 Oct 18 11:15 rmnet_ipa0 -> ../../devices/virtual/net/rmnet_ipa0
lrwxrwxrwx 1 root root 0 Oct 18 11:15 sit0 -> ../../devices/virtual/net/sit0
lrwxrwxrwx 1 root root 0 Oct 18 11:15 wlan0 -> ../../devices/soc.0/7a24900.sdhci/mmc_host/mmc2/mmc2:0001/mmc2:0001:2/net/wlan0

Please provide aarch64 package

Hi.

Jolla released full SFOS for Xperia 10.II last month. On this device just aarch64 applications may be used. It would be great to provide aarch64 build of System Monitor in harbour/openrepos.

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.