足球赌注软件(官方)网站·IOS/安卓通用版/APP

新闻资讯你的位置:足球赌注软件(官方)网站·IOS/安卓通用版/APP > 新闻资讯 > 买球下单平台包括磁盘分区、磁盘使用情况等-足球赌注软件(官方)网站·IOS/安卓通用版/APP
买球下单平台包括磁盘分区、磁盘使用情况等-足球赌注软件(官方)网站·IOS/安卓通用版/APP

2024-09-25 07:05    点击次数:145

  

psutil 是一个跨平台的 Python 库买球下单平台,大略简略赢得系统的程度和系统讹诈率信息,包括 CPU、内存、磁盘和鸠集等。它平日应用于系统监控、分析和适度系统资源及程度经管。psutil 杀青了与呐喊行器用(如 ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap 等)讨论的功能。当今赞助 32 位和 64 位的 Linux、Windows、OS X、FreeBSD 和 Sun Solaris 等操作系统。

1.1 安设 psutil

psutil 不错通过多种模样安设,最常见的是使用 pip 安设。以下是重视的安设要领:

使用 pip 安设

pip install psutil

# 源码安设

# 若是你需要从源码安设 psutil,不错按照以下要领进行:

1.下载源码包:

wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz --no-check-certificate

2.解压源码包:

tar -xzvf psutil-2.0.0.tar.gz

3.干预解压后的目次:

cd psutil-2.0.0

4.安设

python setup.py install

1.2 赢得系统内存信息

# psutil 提供了多种法子来赢得系统的内存信息。以下是一些常见的用法示例:

# 赢得物理内存信息

import psutil

# 赢得物理内存信息

mem = psutil.virtual_memory()

# 打印总内存和已使用内存

print(f"物理内存总大小: {mem.total / (1024.0 ** 3):.2f} GB")

print(f"物理内存已使用大小: {mem.used / (1024.0 ** 3):.2f} GB")

# 赢得交换内存信息

import psutil

# 赢得交换内存信息

swap = psutil.swap_memory()

# 打印总交换内存和已使用交换内存

print(f"交换内存总大小: {swap.total / (1024.0 ** 3):.2f} GB")

print(f"交换内存已使用大小: {swap.used / (1024.0 ** 3):.2f} GB")

1.3 赢得 CPU 信息

# psutil 提供了多种法子来赢得 CPU 的信息,包括 CPU 讹诈率、CPU 中枢数等。

# 赢得 CPU 讹诈率

import psutil

# 赢得 CPU 讹诈率

cpu_percent = psutil.cpu_percent(interval=1)

# 打印 CPU 讹诈率

print(f"CPU 讹诈率: {cpu_percent}%")

# 赢得 CPU 中枢数

import psutil

# 赢得 CPU 中枢数

cpu_count = psutil.cpu_count(logical=True)

# 打印 CPU 中枢数

print(f"CPU 中枢数: {cpu_count}")

1.4 赢得磁盘信息

# psutil 提供了多种法子来赢得磁盘的信息,包括磁盘分区、磁盘使用情况等。

# 赢得磁盘分区信息

import psutil

# 赢得磁盘分区信息

partitions = psutil.disk_partitions()

# 打印磁盘分区信息

for partition in partitions:

print(f"建立: {partition.device}, 挂载点: {partition.mountpoint}, 文献系统类型: {partition.fstype}")

赢得磁盘使用情况

import psutil

# 赢得磁盘使用情况

usage = psutil.disk_usage('/')

# 打印磁盘使用情况

print(f"总空间: {usage.total / (1024.0 ** 3):.2f} GB")

print(f"已使用空间: {usage.used / (1024.0 ** 3):.2f} GB")

print(f"可用空间: {usage.free / (1024.0 ** 3):.2f} GB")

1.5 赢得鸠集信息

# psutil 提供了多种法子来赢得鸠集的信息,包括鸠集接口、鸠集流通等。

# 赢得鸠集接口信息

import psutil

# 赢得鸠集接口信息

net_if_addrs = psutil.net_if_addrs()

# 打印鸠集接口信息

for interface, addrs in net_if_addrs.items():

print(f"接口: {interface}")

for addr in addrs:

print(f" 地址: {addr.address}, 子网掩码: {addr.netmask}, 播送地址: {addr.broadcast}")

# 赢得鸠集流通讯息

import psutil

# 赢得鸠集流通讯息

connections = psutil.net_connections(kind='inet')

# 打印鸠集流通讯息

for conn in connections:

print(f"类型: {conn.type}, 现象: {conn.status}, 土产货地址: {conn.laddr}, 汉典地址: {conn.raddr}")

1.6 赢得系统其他信息

# psutil 还提供了其他一些有效的法子来赢得系统的其他信息,如系统运转技艺、用户信息等。

# 赢得系统运转技艺

import psutil

# 赢得系统运转技艺

boot_time = psutil.boot_time()

# 打印系统运转技艺

print(f"系统运转技艺: {datetime.datetime.fromtimestamp(boot_time)}")

# 赢得用户信息

import psutil

# 赢得用户信息

users = psutil.users()

# 打印用户信息

for user in users:

print(f"用户名: {user.name}, 结尾: {user.terminal}, 登录技艺: {datetime.datetime.fromtimestamp(user.started)}")

1.7 回来

psutil 是一个相配重大的库,不错便捷地赢得系统的多样信息。比拟传统的 shell 呐喊,使用 psutil 不错更爽气、更高效地杀青系统监控和分析。

#python编程#

思了解更多精彩试验买球下单平台,快来温存懒东谈主编程