Raspberry Piがディスクステータスpsutilを読み取る

Raspberry Piモデル:Zero W

Raspberry Piシステム:Raspbian、2018-11-13-raspbian-stretch-lite.img

SDカード:SanDisk 32G class10高速Micro SDカード(TFカード)

Python 2.7.3



python-psutilパッケージを使用して、合計容量、使用容量、空き容量などのディスク情報をクエリします。

使用する前に、psutilをインポートする必要があります。以下は、ディスクとメモリの合計容量、使用容量、空き容量を読み取り、GBで表示するテストプログラムです。

  1# - * -コーディング:UTF-8 - * -
   2  インポート psutil
   3  
  4  DEFメイン():
   5    印刷 '>>ディスク合計>>' + STR(psutil.disk_usage( " / ").total)
   6    印刷 ' >>ディスク>> '+ STR(psutil.disk_usage( "使用/ ").used)
   7    印刷 '>>ディスク無駄>>' + STR(psutil.disk_usage(" / ").free)
   8    印刷 ' >>ディスクパーセント>> '+ STR(psutil.disk_usage( " / ").percent)+ '%' + '\ n'は
  9  
10    print '>> disk total / G >>' + \
 11     STR(ラウンド((((フロート(psutil.disk_usage( " / ").total)/ 1024)/ 1024)/ 1024)、2))+ 'G'
 12    印刷 '/ G用い>>ディスク>>' + \
 13      STR(ラウンド((((フロート(psutil.disk_usage( " / ")).used / 1024)/ 1024)/ 1024)、2))+ 'G'
 14    プリント / G無駄「>>ディスク>> '+ \
 15      STR(ラウンド((((フロート(psutil.disk_usage( " / ").free)/ 1024)/ 1024)/ 1024)、2))+ 'G' + '\ n'は
 16  
17    virtual_mem = psutil.virtual_memory()
 18    print '>> mem total >>' + str(virtual_mem。
合計) 19    print '>> mem used >>' + str(virtual_mem.total-virtual_mem.available)
20    print '>> mem avail >>' + str(virtual_mem.available)+ '\ n'
 21  
22    print '>> mem total / G >>' + \
 23      str(round((((float(virtual_mem.total )/ 1024)/ 1024)/ 1024)、2))+ 'G'
 24    print '>> mem used / G >>' + \
 25      str(round(((((float(virtual_mem.total-virtual_mem.available) / 1024)/ 1024)/ 1024)、2))+ 'G'
 26    print '>> mem avail / G >>' + \
 27      str(round(((((float(virtual_mem.available)/ 1024)/ 1024 )/ 1024)、2))+ 'G' + '\ n'
 28  
29  if __name__ == '__main__ ':
 30    ハンド()


結果を表示

画像


詳細情報


Psutil公式ドキュメント  https://psutil.readthedocs.io/en/latest/

主に以下の種類の機能を提供します。

システム

  • CPU
  • 記憶
  • ディスク
  • 通信網
  • センサー
  • その他のシステム情報

プロセス

Windowsサービス

詳細情報と使用法については、非常に詳細な公式ドキュメントを直接見ることができます。



>> [エントリ]リモートデータ収集のステップバイステップ

おすすめ

転載: www.cnblogs.com/hotwater99/p/12738382.html