当前位置: 首页 > news >正文

做电影网站要多少钱先做后付费的代运营

做电影网站要多少钱,先做后付费的代运营,教育培训机构怎么建设网站,在台湾做色聊的网站犯法不Python的psutil是一个跨平台的库,可以用于获取系统运行时的各种信息,包括CPU使用率、内存使用情况、磁盘和网络信息等。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、…

Python的psutil是一个跨平台的库,可以用于获取系统运行时的各种信息,包括CPU使用率、内存使用情况、磁盘和网络信息等。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。

pip3 install psutil 进行安装

一 获取CPU的时间

import psutilif __name__ == "__main__":     print(psutil.cpu_times())    print("user time is %s" % psutil.cpu_times().user)    print("nice is %s" % psutil.cpu_times().nice)    print("system is %s" % psutil.cpu_times().system)    print("cpu count is %s" % psutil.cpu_count())    print("cpu percent is %s" % psutil.cpu_percent())

执行结果如下:psutil.cpu_times()返回的是一个命名元组,可以用psutil.cpu_times().user的方式访问具体的元素

图片

二 CPU监控,实现top功能。每秒刷新一次,累计10次

import psutilif __name__ == "__main__":     for x in range(10):        print(psutil.cpu_percent(interval=1,percpu=True))

执行结果

图片

psutil.cpu_stats(): 以命名元组的形式返回CPU的统计信息,包括上下文切换,中断,软中断和系统调用次数

​​​​​​​

import psutilif __name__ == "__main__":     print(psutil.cpu_stats())    print("上下文切换次数: "+str(psutil.cpu_stats().ctx_switches))    print("中断次数: "+str(psutil.cpu_stats().interrupts))    print("软中断次数: "+str(psutil.cpu_stats().soft_interrupts))    print("系统调用次数: "+str(psutil.cpu_stats().syscalls))

执行结果

图片

三 网络信息:返回发送和接送的字节数,还包括错误的接收发送包以及网络接口统计

​​​​​​​

import psutilif __name__ == "__main__":     print(psutil.net_io_counters())              #获取网络读写字节/包的个数    for interface in psutil.net_if_addrs():      #获取网络接口信息        print(interface)    print(psutil.net_if_stats())                 #获取网络接口状态

执行结果:

图片

psutil.net_connections() 还能获取当前网络连接信息。

四 获取内存信息

采用psutil.virtual_memory()得到如下信息:

1 total:内存总数

2 used:已使用的内存数

3 free:空闲的内存数

4 buffers:缓冲使用数

5 cache:缓冲使用数

6 swap:交换分区使用数

运行结果

图片

以avaiable为例:单位是字节,值等于 linux中下面几个的相加和free + buffers + cached。在上面的结果中avaiable=8426237952. 我们来看下Linux中free命令得到的结果。单位是KB

free+buff+cache=2977412+5699428=975056KB=8676840*1000=8676840000和python算出来的8426237952还是有些差别

图片

下面的脚本可以用来更直观的看内存使用情况

​​​​​​​

import psutil
if __name__ == "__main__":     free=str(round(psutil.virtual_memory().free / (1024.0*1024.0*1024.0),2))    total=str(round(psutil.virtual_memory().total / (1024.0*1024.0*1024.0),2))    memory=int(psutil.virtual_memory().total - psutil.virtual_memory().free) /  \        float(psutil.virtual_memory().total)        print("物理内存: %s G" % total)    print("剩余物理内存: %s G" % free)    print("物理内存使用率: %s %%" % int(memory * 100))

图片

六 获取磁盘信息:psutil.disk_partitions

​​​​​​​

import psutilif __name__ == "__main__":     io=psutil.disk_partitions()    print('---------------------磁盘信息---------------------')    print("系统磁盘信息: " + str(io))    for i in io:        o=psutil.disk_usage(i.device)        print("总容量: "+str(int(o.total/(1024.0)*1024.0*1024.0))+"G")        print("已用容量: "+str(int(o.used/(1024.0)*1024.0*1024.0))+"G")        print("可用容量: "+str(int(o.free/(1024.0)*1024.0*1024.0))+"G")

七 获取进程

psutil.pids()获取当前所有的进程pid。这和shell 中ps -aux得到的结果是一样的。psutil.Process(PID) 通过传入具体的进程pid,可以得到这个进程对象。就可以得到这个进程的所有信息

下面的代码打印出所有进程的信息

​​​​​​​

import psutil
if __name__ == "__main__":     id_list=psutil.pids()                 # 得到所有进程PID, id_list是一个列表    for id in id_list:        p=psutil.Process(id)              # 得到每个进程        print("process name:%s,process path:%s,process state:%s,process create time:%s" %                 (p.name(),p.exe(),p.status(),p.create_time()))

图片

下面是能获取进程信息的方法

p.name:进程名

p.exe():进程bin路径

p.status():进程状态

p.create_time():进程创建时间

p.uids():进程UID信息

p.gids():进程GID

p.cpu_times():进程CPU信息

p.cpu_affinity():进程CPU亲和度

p.memory_info():进程内存利用率.

p.memory_percent():进程内存利用率

p.io_counters():进程IO信息

p.connections():返回打开进程socket的namedtuples列表

p.cwd():进程的工作目录绝对路径

p.io_counters(): 进程的IO信息,包括读写IO数字及参数

p.num_threads(): 进程开启的线程数

更多内容在

http://www.khdw.cn/news/46803.html

相关文章:

  • 北京外包做网站如何报价整站优化seo
  • 拱墅网站建设seo交流论坛seo顾问
  • wordpress数据库meta技术教程优化搜索引擎整站
  • 方城网站制作qq群推广平台
  • 怎么做自己的单页网站seo体系
  • 黄石做网站联系推广下载
  • 免费建筑图纸下载网站网站域名解析
  • 网站访问流量怎么赚钱seo推广教程seo高级教程
  • 赤峰北京网站建设百度关键词搜索排名多少钱
  • 做网站推广要注意什么海东地区谷歌seo网络优化
  • 如何做网站怎么赚钱seo待遇
  • wordpress iphone appaso优化是什么
  • 郑州网站制作生产厂商定制登封搜索引擎优化
  • 做jsp网站用哪些软件下载上海百度公司地址在哪里
  • 成都做网站设计哪家便宜自媒体平台注册入口
  • 太仓市娄城高新建设有限公司网站网站制作推广电话
  • 网络品牌推广计划网络快速排名优化方法
  • 安装wordpress素锦网站怎么seo关键词排名优化推广
  • 电子商务网站建设与管理的实践报告站长工具收录查询
  • 卖猕猴桃网站建设宣传策划书线在科技成都网站推广公司
  • 网站logo用什么做八上数学优化设计答案
  • 泗阳做网站北京谷歌优化
  • 如何做网站源码备份莆田关键词优化报价
  • 哈尔滨模版建站公司推荐网络销售怎么找客源
  • 嘉定网站建设如何做好企业网站的推广
  • 展厅设计素材网站网站优化 秦皇岛
  • 网站搭建 商城 seo网站推广的6个方法是什么
  • 黑龙江建设教育网站可以发外链的论坛有哪些
  • 网站建设设计培训班免费的外链平台
  • 重庆观音桥疫情最新消息重庆seo排名收费