custodian / harbour-systemmonitor Goto Github PK
View Code? Open in Web Editor NEWMonitor SailfishOS for basic system activity
Monitor SailfishOS for basic system activity
Utilize current_now
value
It would be great if you added stats for the temperature.
Ideas for the implementation are available at the Lighthouse source code.
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.
The indicator stays at 0% all the time.
Also, not sure if it's supposed to show that, but it doesn't show any cores information.
More details & discussion
http://talk.maemo.org/showthread.php?p=1457238#post1457238
Support Nexus4 EA4 port.
https://openrepos.net/comment/4174#comment-4174
Add graph for ZRAM usage.
Sailfishos package: https://openrepos.net/content/eugenio/zramcfg-configure-zram
example script
https://dcr226.fedorapeople.org/zram_stats
For example
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.
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.
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!
Utilize /sys/class/power_supply/dollar_cove_battery
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
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.
For better view experience
Since the last update nothing happens if I change the time period in closer e.g. the CPU Usage. If I switch the period, it is loading, but the same graph appears.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.