Public bug reported:

The version of psutil in Ubuntu 15.10 / 16.04 is 2.2.1.  The method
cpu_count() in this version of the package has a bug that is fixed in
version 3.2.2.

Illustration of the problem:

$ python3
Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>> psutil.__version__
'2.2.1
>>> psutil.cpu_count(logical=True)
8
>>> psutil.cpu_count(logical=False)
1

The value 1 is wrong. It should be 4.

It works using psutil 3.3.2, installed in a python virtualenv:
$ python3
Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>> psutil.__version__
'3.2.2'
>>> psutil.cpu_count(logical=True)
8
>>> psutil.cpu_count(logical=False)
4
>>> 

I ran this test on Ubuntu 15.10.

** Affects: python-psutil (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1518553

Title:
  cpu_count(logical=False) returns wrong value

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-psutil/+bug/1518553/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to