查看服务器内存和硬盘命令,命令查看Linux服务器内存、CPU、显卡、硬盘使用情况...
查看内存使用情况
使用命令:free -m
大致结果类似下图:
内存占用情况
参数解释:
Mem行(单位均为M):
total:内存总数
used:已使用内存数
free:空闲内存数
shared:当前废弃不用
buffers:缓存内存数(Buffer)
cached:缓存内舒数(Page)
(-/+ buffers/cache)行:
(-buffers/cache): 真正使用的内存数,指的是第一部分的 used - buffers - cached
(+buffers/cache): 可用的内存数,指的是第一部分的 free + buffers + cached
Swap行指交换分区。
实际上不要看free少就觉得内存不足了,buffers和cached都是可以在使用内存时拿来用的,应该以(-/+ buffers/cache)行的free和used来看。只要没发现swap的使用,就不用太担心,如果swap用了很多,那就要考虑增加物理内存了。
查看CPU使用情况
使用命令:top
大致结果类似下图:
CPU占用情况
上方文字部分的红框为总的CPU占用百分率,下方的表格是每个进程的CPU占用率,在表格第一行可以看到红框中占用率超过了150%,这是因为服务器是多核CPU,而该进程使用了多核。
查看显卡使用情况
使用命令:nvidia-smi
大致结果类似下图:
显卡使用情况
表格中会显示显卡的一些信息,第一行是版本信息,第二行是标题栏,第三行就是具体的显卡信息了,如果有多个显卡,会有多行,每一行的信息值对应标题栏对应位置的信息。
GPU:编号
Fan:风扇转速,在0到100%之间变动,这里是42%
Name:显卡名,这里是TITAN X
Temp:显卡温度,这里是69摄氏度
Perf:性能状态,从P0到P12,P0性能最大,P12最小
Persistence-M:持续模式的状态开关,该模式耗能大,但是启动新GPU应用时比较快,这里是off
Pwr:能耗
Bus-Id:涉及GPU总线的东西
Disp.A:表示GPU的显示是否初始化
Memory-Usage:现存使用率,这里已经快满了
GPU-Util:GPU利用率
Compute M.:计算模式
需要注意的一点是显存占用率和GPU占用率是两个不一样的东西,类似于内存和CPU,两个指标的占用率不一定是互相对应的。
在下面就是每个进程使用的GPU情况了。
查看硬盘使用情况
使用命令:df -h
大致结果如下图:
硬盘使用情况
表格中每一行代表一个文件系统,各列意义如下:
Filesystem:文件系统
Size:硬盘大小
Used:已使用大小
Avail:可用大小
Use%:使用百分比
Mounted on:安装于哪个盘上
要查看具体某个文件或者文件夹的大小的话,可以使用下面的命令:
$ du -h --max-depth=1 filedir/
20G filedir
du命令可以查看文件或文件夹的磁盘使用空间,而-h参数的意思是使用GB、MB等易读的格式。如果不带--max-depth参数,那么将循环列出文件夹下所有文件和文件夹占用的空间,带此参数,则是指定深入目录的层数。
如果要看文件夹下所有文件的大小,可以使用*:
$ du -h --max-depth=1 filedir/*
1M xxx.xx
3M xxx.xx
2G xxx.xx
查看服务器内存和硬盘命令,命令查看Linux服务器内存、CPU、显卡、硬盘使用情况...相关推荐
- python 监控linux硬盘,Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例...
由于项目的需要,需要做一个简单监控服务器的CPU利用率.CPU负载.硬盘使用率.内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打电话或者发短信通知给具体的 ...
- linux内存利用率多少合适,如何理解linux服务器中的内存使用率和平均负载
我使用的是具有128GB内存和24个内核的 Linux服务器.我使用top来查看它的使用量.它的输出粘贴在帖子的末尾.这是两个问题: (1)我看到每个正在运行的进程占用很小的内存百分比(%MEM不超过 ...
- mac服务器文件传输,scp实现mac与linux服务器之间文件传输
1.mac上传文件到linux服务器 scp 文件名 用户名@服务器ip:目标路径 如:scp -P端口号 /Users/test/testFile test@xxx.xxx.xxx.xxx:/tes ...
- linux查看是否有用户在使用分区,在Linux服务器中有几种查看分区表的方法
作为Linux服务器管理员,我们有时需要查看我们的硬盘分区表.它允许我们通过腾出空间进行更多分区来重新配置旧驱动器,如果需要,甚至可以为新驱动器创建空间.分区表位于您的硬盘扇区0中.系统中的设备在分区 ...
- linux环境内存查询指令,帮助你检查Linux系统内存及其使用情况的命令
导读 有许多办法可以获得Linux系统上所安装内存的信息,并查看其中有多少内存正在使用中.有的命令会展示大量的细节,而有的命令则提供了简洁(但不一定容易理解)的结果.在这篇文章中将介绍一些更有用的工具 ...
- linux服务器杀毒软件命令,悬镜Linux服务器卫士-木马查杀详解
原标题:悬镜Linux服务器卫士-木马查杀详解 今天悬镜小编详细给大家讲解下悬镜管家中-木马查杀功能的使用情况. 对于WebShell的理解,"Web"显然需要服务器开放Web服务 ...
- widnows监控linux 内存,Linux_带你全面了解Linux系统内存监控,在Windows系统中查看内存的使用 - phpStudy...
带你全面了解Linux系统内存监控 在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情 ...
- 命令行管理 Linux服务器困难?别怕,今天介绍一款基于 Web 的Linux管理神器:Webmin
对于任何 Linux 初学者来说,从命令行管理和管理 Linux 服务器都是非常困难的,在这种情况下,您可以使用 Webmin 从基于 Web 的界面管理您的 Linux 服务器. Webmin 是一 ...
- linux查看vnc服务加密修复,VNC远程管理Linux服务器安全指导
在开源领域,远程遥控技术的代表就是VNC了.VNC(Virtual Network Computer,虚拟网络计算机)是一套由AT&T实验室开发的可操控远程计算机的软件.根据主控端与被控端的不 ...
- linux系统挂载u盘步骤和命令,如何在linux中挂载U盘/硬盘
在Linux系统中以及在传统的Windows中使用U盘的方法是有很多种的,在linux中的命令主要是使用命令来进行相关的操作,那么在该系统中我们是如何来挂载U盘或者是硬盘这些移动设备呢?有不懂的朋友们 ...
最新文章
- 关于我之前写的修改Windows系统Dos下显示的用户名之再修改测试
- C++ 下面的AIDL
- springboot 获取配置文件中的值_Spring Boot面试必问(亲测)
- 两种CSS3圆环进度条详解
- 第六章,文本处理工具和正则表达式
- JZOJ 5484. 【清华集训2017模拟11.26】快乐树
- numpy的使用数组的创建2
- A_Pancers团队项目设计完善编码测试
- MyBatis框架 基本配置及运行原理
- PDF中加入HTML,将PDF导入/嵌入到HTML中(For PDF)
- 金山文字 职称计算机,计算机职称考试金山文字2005考试大纲
- 网络安全——风险评估
- win2003 服务器设置 完全版 作者:冰盾防火墙
- 「BJOI 2019」勘破神机
- h5的第一天 做的自定义调色器
- 知乎版ChatGPT「知海图AI」加入国产大模型乱斗,称效果与GPT-4持平
- html5课件动画制作,从此再也不担心课件/动画的开发了!
- 5G无用时代的终结—从iPhone 12系列到vivo 6G应用场景的展望
- 最安全的现货白银建仓技巧有哪些?
- 笔记25 笨办法习题35分支和函数路线图
热门文章
- 技术美术个人笔记(六)——shading model着色模型
- 镇江网络SEO:如何让百度收录网站,提高竞争力?
- esp32 ESP32D0WD 芯片引脚
- 解决Failed to get response from https://registry.npmmirror.com/eslint问题
- oracle中给表加注释,Oracle基础知识(一) - 给表或列添加注释
- 【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
- 【CSDN下载】第七期:微信小程序跳一跳游戏破解源码、Modbus TCP和TCP通信测试
- VSCode 搭建vue
- js中json字符串解析
- Ad hoc网络路由协议概述2——表驱动路由协议(1)DSDV协议(Destination-sequenced distance vector protocol)