Linux查询服务器内存可以通过多种命令来实现,以下是一些常用的方法:
total
:总内存量。used
:已使用的内存量。free
:空闲的内存量。shared
:共享内存量。buff/cache
:缓冲区和缓存使用的内存量。available
:系统认为可用的内存量。KiB Mem
:内存使用情况。KiB Swap
:交换分区使用情况。swapoff
命令临时关闭交换分区,释放内存。以下是一个简单的Python脚本示例,用于监控内存使用情况:
import psutil
def get_memory_usage():
memory_info = psutil.virtual_memory()
print(f"Total Memory: {memory_info.total / (1024 ** 3):.2f} GB")
print(f"Available Memory: {memory_info.available / (1024 ** 3):.2f} GB")
print(f"Used Memory: {memory_info.used / (1024 ** 3):.2f} GB")
print(f"Memory Usage Percentage: {memory_info.percent}%")
if __name__ == "__main__":
get_memory_usage()
通过以上方法,您可以有效地查询和管理Linux服务器的内存使用情况。
领取专属 10元无门槛券
手把手带您无忧上云