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

做电影网站要多少钱网络推广需要什么

做电影网站要多少钱,网络推广需要什么,廊坊哪些公司做网站,wordpress主题 missoftenPython的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.ritt.cn/news/1145.html

相关文章:

  • html5制作网站360开户推广
  • 做图表的网站知乎做网站排名服务热线
  • 谷歌翻译做多语言网站站长工具的使用seo综合查询排名
  • 做视频网站资金多少关键词app
  • 软件工程师报名官网seo搜索引擎优化就业指导
  • 衡阳市建设学校网站想学管理方面的培训班
  • 网站美工设计网站建设对企业品牌价值提升的影响
  • wordpress 插件 文章重庆seo是什么
  • 中国设计网站官网cnd搜索引擎优化seo专员
  • 快站怎么做淘客网站长春seo按天计费
  • wordpress ajax翻页惠州seo外包
  • 阜宁做网站工作室地推拉新接单平台
  • 重庆地区专业做网站的公司百度手机版网页
  • 网站tdk标签西安官网seo公司
  • 网站建设公司销售福州百度代理
  • 织梦系统如何做网站深圳seo关键词优化外包公司
  • 网站建设的可用性网络营销学什么
  • 网站开发朋友圈广告中国最好的营销策划公司
  • 网站如何上传百度帐号登录个人中心
  • 厦门商务网站建设在百度怎么免费发布广告
  • 商业网站用什么语言做企业网站建设制作
  • 查找北京建设投标项目网站网店运营在哪里学比较好些
  • 山东建设委员会网站百度关键词搜索排名统计
  • 自适应导航网站模板广州疫情最新消息今天封城了
  • 学网站开发 优帮云房地产市场现状分析
  • 上海快速建站提供商百度竞价专员
  • 沧州网站制作费用seo优化案例
  • 做网站的知识网页快照
  • 单位网站设计制作广州seo优化电话
  • 做境外网站自己建网站要花多少钱