Comments (17)
Thx for the feedback. What is your PsUtil version ?
To get the version:
python
import psutil
psutil.version
from glances.
I edited the first post.
from glances.
Do you have the same issue if you run Glances as root ?
sudo ~/tmp/glances.py
from glances.
Yes, it is still computing.
from glances.
Can you try with the version 0.4.1 of PsUtil ?
from glances.
Hem … you have to know, on Gentoo :
- psutil 0.3.0 is the stable version
- psutil 0.4.0 is in testing
- there is no psutil 0.4.1
- the only available version of pip is the 1.0.2, and is in testing
- and finaly, pip doesn't want to compile on my pc …
from glances.
I have tested with virtualenv (who provides pip, who provides psutil 0.4.1), and … not better.
from glances.
Thx for the PsUtil status on Gentto. I will have a look on the Glances code to check if i can switch to the 0.3.0 version of Glances (the disk IO and network stats are only available in the 0.4.0 or higher version).
Concerning your bug, can you try the following commands:
python
import psutil
for p in psutil.process_iter(): print p
...
Process list...
from glances.
This code works, I see the process list.
from glances.
And this one ?
python
import psutil
for p in psutil.process_iter():
... try:
... print p.name+" "+str(p.get_cpu_percent(interval=0))+" "+str(p.get_io_counters().read_bytes)
... except:
... pass
...
Thx again :)
from glances.
Doesn't print anything.
from glances.
The problem seems to be in the PsUtil get_cpu_percent or get_io_counters().read_bytes method. In the PSUtil's documentation, it should work in the 0.4.0 version...
Can you try to split the code like this:
python
import psutil
for p in psutil.process_iter():
... try:
... print p.name+" "+str(p.get_cpu_percent(interval=0))
... except:
... pass
...
and
python
import psutil
for p in psutil.process_iter():
... try:
... print p.name+" "+str(p.get_io_counters().read_bytes)
... except:
... pass
...
from glances.
It's the get_io_counters().read_bytes method.
from glances.
Ok thanks, i am going to remove the code from Glances because this stat is not used in the current Glances version...
from glances.
I just commit a new beta release (Glance 1.4b2), can you try if the patch solve the issue ?
Just upload the new version here: https://raw.github.com/nicolargo/glances/experimental/src/glances.py
from glances.
Great ! It works fine, thanks.
from glances.
Thx to you !
from glances.
Related Issues (20)
- Migrate from Makefile to Taskfile
- cant get to cpu temp on any instance of glances.
- pkg_resources.DistributionNotFound: The 'Glances==2.5.1' distribution was not found and is required by the application
- Disable UI if an error occurs and if an export module is enabled HOT 3
- Alert timestamp is incorrect HOT 3
- Encoding issue when running Glances with sudo on CentOS 7
- [fs]not get device_name and percent in action_repeat HOT 5
- TERM setting causes glances to crash HOT 3
- Make the action {{ mustache }} fully compliant standard
- Very high CPU load HOT 12
- Uninstall from easy install HOT 1
- psutil library not found. Glances cannot start. HOT 2
- Refactor Events (/alarms) datamodel.
- The log is spammed with appamor denied messages HOT 8
- Remove log messages from Podman HOT 1
- Rest API version should be change from 3 to 4 HOT 1
- Plugin - Hello World HOT 1
- Please add a startup flag to select an alternate web server static file path
- Randomly stops working. E.g. the process does not exits but trying to visit the page will not load HOT 2
- Docker containers stopped showing with error HTTPConnection.request() got an unexpected keyword argument 'chunked' HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glances.