Personal tools
You are here: Home Lights on Zope pythonでOSとCPUコア数を判定する
« December 2018 »
Su Mo Tu We Th Fr Sa
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Recent entries
Python Anywhere seko 2016-11-19
帯状疱疹 seko 2016-11-18
Chromebook購入 seko 2016-11-03
マカロニさん めざせデータサイエンティスト seko 2016-11-02
脳波計muse 購入 seko 2016-09-04
フェルデンクライスメソッド227回目  seko 2016-08-27
EXCELマクロ タスクが残っていてTypeNameとShell.Applicationを使って起動済みのIEが探せない seko 2016-04-19
pythonでNITE 化学物質総合情報提供システムへアクセス seko 2016-04-19
Raspberry Pi 3で侵入者を発見 seko 2016-04-03
Raspberry Pi 3 OSのインストール seko 2016-04-02
Docker コンテナをexportするpythonスクリプト seko 2016-03-31
Effective Python ―Pythonプログラムを改良する59項目 seko 2016-03-30
確かな力が身につくPython「超」入門 鎌田 正浩 (著) seko 2016-03-29
pythonでバブルソート seko 2016-03-24
Recent comments
unethost無限空間虛擬主機 技術分享部落格 Aaronbeabe 2018-12-14
Buy Instagram Followers Jasonfam 2018-12-13
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
Бизнес. Услуги. Tysoncab 2018-12-12
для беременных Arthurjiz 2018-12-12
【揚歌-教學麥克風直營店】官方線上購物網站─JM-180B有線麥克風擴音器│無線麥克風擴音器│揚歌小蜜蜂│專營教學麥克風及教學擴音器 KevinfaM 2018-12-10
Recent trackbacks
奇迹Musf一条龙开服a3sf.comQQ1285574370 奇迹Musf一条龙开服a3sf.comQQ1285574370 2018-12-11
劲舞团私服一条龙803sf.comQQ2488130950 劲舞团私服一条龙803sf.comQQ2488130950 2018-12-06
『必笑小咄のテクニック』 米原万里 じゅうのblog 2016-04-26
まんが 哲学入門 天竺堂の本棚 2014-02-24
史上最強の哲学入門 東洋の哲人たち 天竺堂の本棚 2014-02-19
「本屋さんで待ち合わせ」三浦しをん 粋な提案 2013-10-01
PythonでCPUの数を調べる。 ヲドリテヒヅル 2012-12-03
ぼくはお金を使わずに生きることにした 紹介 感想 わかめになりたい 2011-12-02
au の HTC EVO がなかなか良かった話 tdtshのブログ 2011-05-25
逆転経済の反響 世界一のバイヤーになってみろ!!坂口孝則の本棚と雑文 2010-12-27
Who Moved My Cheese? 大学生の気ままな書評 おすすめ和書・洋書! 2010-10-30
sekoさんちからPOSTがあったけど・・・ PapaBlog 2010-09-12
Squid(キャッシュサーバーモード)を試してみる PapaBlog 2010-08-25
Apache 2.2のキャッシュ機能を使ってみる PapaBlog 2010-08-08
 
Document Actions

pythonでOSとCPUコア数を判定する

by seko posted at 2012-05-20 13:45 last modified 2012-05-20 13:45

金曜日にマカロニさんと一緒にpythonプログラムを組んでいる時に、OSを判定する必要が出てきました。 また、処理速度を上げるために、マルチコアプロセッサーの場合は、コア数に応じて子プロセスを並列に処理したいと思います。

OSの判定は、 platform モジュール を使うとできるようです。macbook air 11inchから実行した結果を示します。

  • Windowsの時:Widnows
  • Linuxの時:Linux
  • Macの時: Darwin
seko$ python 
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.system()
'Darwin'

コア数の判定は、 multiprocessing モジュールを使います。python2.6から追加された機能らしいです。

seko$ python 
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import multiprocessing
>>> multiprocessing.cpu_count()
2
Category(s)
python
The URL to Trackback this entry is:
http://lightson.dip.jp/blog/seko/2903/tbping

Re:pythonでOSとCPUコア数を判定する

Posted by memo at 2017-10-15 08:29
https://docs.python.jp/3/library/os.html#os.cpu_count

os.cpu_count()(原文)
システムの CPU 数を返します。未定の場合は None を返します。

この数は現在のプロセスが使える CPU 数と同じものではありません。 使用可能な CPU 数は len(os.sched_getaffinity(0)) で取得できます。

バージョン 3.4 で追加.

PythonでCPUの数を調べる。

Posted by ヲドリテヒヅル at 2012-12-03 11:21
 忘れちゃいそうなので一言メモ。  タイトルの通り、使ってるコンピュータのCPUの数を取得する方法です。 import multiprocessing multiprocessing.cpu_count()  元ソースはこちら http://lightso...
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)


Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: