Linux系列之查看cpu、内存、磁盘使用情况

您所在的位置:网站首页 linux常用命令查看cpu内存大小 Linux系列之查看cpu、内存、磁盘使用情况

Linux系列之查看cpu、内存、磁盘使用情况

2024-07-09 12:46| 来源: 网络整理| 查看: 265

查看磁盘空间

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。使用df -h命令,加个-h参数是为了显示GB MB KB单位,这样更容易查看

代码语言:javascript复制Filesystem Size Used Avail Use% Mounted on devtmpfs 7.9G 0 7.9G 0% /dev tmpfs 7.9G 0 7.9G 0% /dev/shm tmpfs 7.9G 433M 7.5G 6% /run tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup

常用命令

代码语言:javascript复制df -a 查看全部的文件系统 df -h查看磁盘使用情况 df -i 查看inode使用情况查询目录大小

查看一个目录的大小,常使用du命令,如下查看/etc目录里的文件大小

代码语言:javascript复制du -sh /etc

如果要排下序,后面加上sort命令,-n用数字方式排; -r 逆序

代码语言:javascript复制du -sh *|sort -nr

按文件大小倒序打印

代码语言:javascript复制612M nacos.tar.gz 16M apache-tomcat-8.5.75 11M apache-tomcat-8.5.85.tar.gz 9.9M apache-tomcat-8.5.85 4.0K 00_appList.txt查看内存空间使用情况

查看内存空间使用情况,常使用free命令,参数常有的有如下几个

-g GB单位-m MB-k KB

查看内存空间使用情况,以MB单位显示

代码语言:javascript复制free -m

linux系统内存使用情况如图

代码语言:javascript复制 total used free shared buff/cache available Mem: 16027 11880 158 250 3988 3566 Swap: 2047 1841 206查看CPU情况 在window系统,我们常会使用任务管理器,查看进程、cpu等情况,在Linux中可以使用top命令来查看代码语言:javascript复制语法:top [param]

param为:

-b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;-s:保密模式;-S:累积模式;-u [用户名]:指定用户名;-p [进程号]:指定进程;-n [次数]:循环显示的次数。-H:查看进程下面的子线程

top命令分为上下两个部分:

系统统计信息系统进程信息

系统统计信息

代码语言:javascript复制top - 11:38:01 up 231 days, 2:06, 1 user, load average: 0.88, 0.22, 0.18 Tasks: 170 total, 1 running, 169 sleeping, 0 stopped, 0 zombie %Cpu(s): 38.7 us, 3.5 sy, 0.0 ni, 42.0 id, 15.5 wa, 0.0 hi, 0.3 si, 0.0 st KiB Mem : 8010580 total, 927820 free, 2411572 used, 4671188 buff/cache KiB Swap: 4063228 total, 2933688 free, 1129540 used. 5153128 avail Mem row1:任务队列信息,同 uptime 命令的执行结果 top - 11:38:01 up 231 days, 2:06, 1 user, load average: 0.88, 0.22, 0.18 11:38:01 (当前系统时间)up 231 days, 2:06(系统运行时间)1 user (当前登录用户数)load average: 0.88, 0.22, 0.18 (系统的平均负载数,表示 1分钟、5分钟、15分钟到现在的平均数) row2:进程统计信息 Tasks: 170 total, 1 running, 169 sleeping, 0 stopped, 0 zombie 170 total(系统当前总进程总数)1 running (正在运行的进程数)169 sleeping(睡眠进程数)0 stopped (停止进程数)0 zombie (僵尸进程数) row3:CPU 统计信息 %Cpu(s): 38.7 us, 3.5 sy, 0.0 ni, 42.0 id, 15.5 wa, 0.0 hi, 0.3 si, 0.0 st 38.7 us, (用户空间CPU占用率)3.5 sy (内核空间CPU占用率)0.0 ni (用户进程空间改变过优先级的进程CPU的占用率)42.0 id(空闲CPU占有率)15.5 wa (等待输入输出的CPU时间百分比)0.0%hi (硬件中断请求)0.3%si (软件中断请求)0.0%st (分配给运行在其它虚拟机上的任务的实际 CPU时间) row4:内存状态 KiB Mem : 8010580 4671188 , 927820 free, 2411572 used, 4671188 buff/cache 4671188 total (物理内存总量 )2411572 used (已使用的内存 )927820 free (空闲内存 )4671188 buffers (内核缓存使用) ps:以k为单位 row5:swap交换分区信息 KiB Swap: 4063228 total, 2933688 free, 1129540 used. 5153128 avail Mem 4063228 total (交换分区总量 )1129540 used (已使用交换分区内存 )2933688 free (空闲交换分区 )5153128 cached (缓冲交换区 )

系统进程信息

PID :进程idUSER :进程所有者的用户名PR :进程优先级NI :nice值。负值表示高优先级,正值表示低优先级VIRT :进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RESRES :进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATASHR :共享内存大小,单位kbS :进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程%CPU :上次更新到现在的CPU时间占用百分比%MEM :进程使用的物理内存百分比TIME+ :进程使用的CPU时间总计,单位1/100秒COMMAND :进程名称[命令名/命令行]

按“1”键,可打开或关闭显示详细CPU统计信息:

在这里插入图片描述在这里插入图片描述

按字母“B”键,可打开或关闭当前进程的显示效果

top -H -p pid,查看进程pid下面的子线程



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3