最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python在linux系統(tǒng)下獲取系統(tǒng)內(nèi)存使用情況的方法

 更新時(shí)間:2015年05月11日 09:54:44   作者:work24  
這篇文章主要介紹了python在linux系統(tǒng)下獲取系統(tǒng)內(nèi)存使用情況的方法,涉及Python在Linux平臺下獲取系統(tǒng)硬件信息的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了python在linux系統(tǒng)下獲取系統(tǒng)內(nèi)存使用情況的方法。分享給大家供大家參考。具體如下:

"""
Simple module for getting amount of memory used 
by a specified user's processes on a UNIX system.
It uses UNIX ps utility to get the memory usage for 
a specified username and pipe it to awk for summing up
per application memory usage and return the total.
Python's Popen() from subprocess module is used 
for spawning ps and awk.
"""
import subprocess
class MemoryMonitor(object):
  def __init__(self, username):
    """Create new MemoryMonitor instance."""
    self.username = username
  def usage(self):
    """Return int containing memory used by user's processes."""
    self.process = subprocess.Popen("ps -u %s -o rss | awk '{sum+=$1} END {print sum}'" % self.username,
                    shell=True,
                    stdout=subprocess.PIPE,
                    )
    self.stdout_list = self.process.communicate()[0].split('\n')
    return int(self.stdout_list[0])

將上面的代碼保存為:memorymonitor.py

調(diào)用方法如下:

from memorymonitor import MemoryMonitor
memory_mon = MemoryMonitor('username')
used_memory = memory_mon.usage()

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python實(shí)現(xiàn)圖的廣度和深度優(yōu)先路徑搜索算法

    Python實(shí)現(xiàn)圖的廣度和深度優(yōu)先路徑搜索算法

    圖是一種抽象數(shù)據(jù)結(jié)構(gòu),本質(zhì)和樹結(jié)構(gòu)是一樣的。圖與樹相比較,圖具有封閉性,可以把樹結(jié)構(gòu)看成是圖結(jié)構(gòu)的前生。本文將利用Python實(shí)現(xiàn)圖的廣度和深度優(yōu)先路徑搜索算法,感興趣的可以學(xué)習(xí)一下
    2022-04-04
  • Python使用Opencv打開筆記本電腦攝像頭報(bào)錯(cuò)解問題及解決

    Python使用Opencv打開筆記本電腦攝像頭報(bào)錯(cuò)解問題及解決

    這篇文章主要介紹了Python使用Opencv打開筆記本電腦攝像頭報(bào)錯(cuò)解問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • python實(shí)現(xiàn)TCPserver的使用示例

    python實(shí)現(xiàn)TCPserver的使用示例

    python實(shí)現(xiàn)TCPserver是一件簡單的事情,只要通過socket這個(gè)模塊就可以實(shí)現(xiàn),本文就來介紹一下python實(shí)現(xiàn)TCPserver的使用示例,感興趣的可以了解一下
    2023-10-10
  • python協(xié)程與?asyncio?庫詳情

    python協(xié)程與?asyncio?庫詳情

    這篇文章主要介紹了python協(xié)程與?asyncio?庫詳情,文章基于python展開詳細(xì)內(nèi)容,具有一定的參考價(jià)值。需要的小伙伴可以參考一下
    2022-05-05
  • Python面向?qū)ο蟮娜筇匦苑庋b、繼承、多態(tài)

    Python面向?qū)ο蟮娜筇匦苑庋b、繼承、多態(tài)

    這篇文章介紹了Python面向?qū)ο蟮娜筇匦苑庋b、繼承、多態(tài),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • python通過線程實(shí)現(xiàn)定時(shí)器timer的方法

    python通過線程實(shí)現(xiàn)定時(shí)器timer的方法

    這篇文章主要介紹了python通過線程實(shí)現(xiàn)定時(shí)器timer的方法,涉及Python線程與定時(shí)器timer的使用技巧,需要的朋友可以參考下
    2015-03-03
  • Python批量生成幻影坦克圖片實(shí)例代碼

    Python批量生成幻影坦克圖片實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于如何利用Python批量生成幻影坦克圖片的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Matplotlib多子圖使用一個(gè)圖例的實(shí)現(xiàn)

    Matplotlib多子圖使用一個(gè)圖例的實(shí)現(xiàn)

    多子圖是Matplotlib中的一個(gè)功能,可以在同一圖形中創(chuàng)建多個(gè)子圖,本文主要介紹了Matplotlib多子圖使用一個(gè)圖例的實(shí)現(xiàn),感興趣的可以了解一下
    2023-08-08
  • Python 對象中的數(shù)據(jù)類型

    Python 對象中的數(shù)據(jù)類型

    對于python,一切事物都是對象,程序中存儲(chǔ)的所有數(shù)據(jù)都是對象,對象基于類創(chuàng)建。這篇文章主要介紹了Python 對象之?dāng)?shù)據(jù)類型 ,需要的朋友可以參考下
    2017-05-05
  • Numpy?三維數(shù)組索引與切片的實(shí)現(xiàn)

    Numpy?三維數(shù)組索引與切片的實(shí)現(xiàn)

    本文主要介紹了Numpy?三維數(shù)組索引與切片,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評論

镇坪县| 察雅县| 大竹县| 成安县| 平定县| 石狮市| 年辖:市辖区| 襄垣县| 盐山县| 阜平县| 盘山县| 深水埗区| 阿荣旗| 曲周县| 秦安县| 万州区| 杨浦区| 丹凤县| 湛江市| 扶余县| 栾城县| 嘉峪关市| 广安市| 襄城县| 东辽县| 弥勒县| 那坡县| 杭锦后旗| 洪江市| 肃宁县| 板桥市| 和平县| 若羌县| 永丰县| 安多县| 游戏| 高州市| 观塘区| 靖安县| 任丘市| 岳阳市|