在Linux系统中,你可以使用Python的`psutil`库来获取内存使用信息。首先,你需要确保已经安装了`psutil`。如果还没有安装,可以通过pip安装它:
pip install psutil
然后,你可以使用以下Python脚本来获取内存使用信息:
import psutil
# 获取物理内存信息
memory = psutil.virtual_memory()
# 打印内存信息
print(f"Total: {memory.total / (1024 ** 3):.2f} GB") # 总内存,单位GB
print(f"Available: {memory.available / (1024 ** 3):.2f} GB") # 可用内存,单位GB
print(f"Used: {memory.used / (1024 ** 3):.2f} GB") # 已用内存,单位GB
print(f"Percentage: {memory.percent}%") # 使用率
# 如果你还想获取交换内存(swap)的信息
swap = psutil.swap_memory()
print(f"Swap Total: {swap.total / (1024 ** 3):.2f} GB") # 交换空间总量,单位GB
print(f"Swap Used: {swap.used / (1024 ** 3):.2f} GB") # 已用交换空间,单位GB
print(f"Swap Free: {swap.free / (1024 ** 3):.2f} GB") # 空闲交换空间,单位GB
print(f"Swap Percentage: {swap.percent}%") # 交换空间使用率
这个脚本首先导入了`psutil`库,然后使用`psutil.virtual_memory()`函数获取物理内存的信息,并打印出总内存、可用内存、已用内存和内存使用率。此外,还通过`psutil.swap_memory()`函数获取了交换内存的信息,并打印了相应的信息。
请注意,这个脚本中的内存和交换空间的大小都是以GB为单位的,这是通过将字节数除以`(1024 ** 3)`(即1GB等于1024^3字节)来实现的。