linux使用情况命令是 linux使用方式有哪些方面( 二 )


一、查看内存占用:
1、free
# free -m 。
以MB为单位显示内存使用情况 。
# free -h 。
以GB为单位显示内存使用情况 。
# free -t 。
以总和的形式查询内存的使用信息 。
# free -s 5 。
周期性的查询内存使用信息 。
每5秒执行一次命令 。
二、查看CPU使用情况:
1、top 。
top后键入P看一下谁占用最大 。
# top -d 5 。
周期性的查询CPU使用信息 。
每5秒刷新一次 。
2、ps auxw(查看本机的进程所占cpu和mem的百分比情况) 。
使用"ps auxw" 可以查看到本机的进程所占cpu和mem的百分比情况 。
# ps auxw | head -1
%CPU 进程的cpu占用率 。
%MEM 进程的内存占用率 。
3、查看本机所有进程的CPU占比之和 。
# cat cpu_per.sh
三、查看cpu信息(信息记录在/proc/cpuinfo中)
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 。
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 。
命令查看Linux服务器内存、CPU、显卡、硬盘使用情况大致结果类似下图:
Mem行(单位均为M):
(-/+ buffers/cache)行:
Swap行指交换分区 。
实际上不要看free少就觉得内存不足了,buffers和cached都是可以在使用内存时拿来用的,应该以(-/+ buffers/cache)行的free和used来看 。只要没发现swap的使用 , 就不用太担心,如果swap用了很多,那就要考虑增加物理内存了 。
大致结果类似下图:
上方文字部分的红框为总的CPU占用百分率,下方的表格是每个进程的CPU占用率,在表格第一行可以看到红框中占用率超过了150%,这是因为服务器是多核CPU,而该进程使用了多核 。
大致结果类似下图:
表格中会显示显卡的一些信息,第一行是版本信息 , 第二行是标题栏 , 第三行就是具体的显卡信息了,如果有多个显卡,会有多行,每一行的信息值对应标题栏对应位置的信息 。
需要注意的一点是显存占用率和GPU占用率是两个不一样的东西,类似于内存和CPU , 两个指标的占用率不一定是互相对应的 。
在下面就是每个进程使用的GPU情况了 。
大致结果如下图:
表格中每一行代表一个文件系统 , 各列意义如下:
要查看具体某个文件或者文件夹的大小的话,可以使用下面的命令:
du命令可以查看文件或文件夹的磁盘使用空间,而-h参数的意思是使用GB、MB等易读的格式 。如果不带--max-depth参数,那么将循环列出文件夹下所有文件和文件夹占用的空间,带此参数,则是指定深入目录的层数 。
如果要看文件夹下所有文件的大小,可以使用*:
查看作者首页
Linux内存使用情况查看命令linux内存使用情况查看命令查看内存:free
total
used
free
shared
buffers
cachedMem:
8126976
7609376
517600
447392
1268632-/+
buffers/cache:
5893352
2233624Swap:
2928636
572388
2356248top查看进程linux使用情况命令是,shift+f可以设置排序顺序linux使用情况命令是,如果按照RES排序linux使用情况命令是,可以保证清晰的查看到系统占用内存较大的线程 。
ps:查看进程情况,
一般使用ps
-ef,
ps
-aux-A
:所有的
process
均显示出来,与
-e
具有同样的效用;-a
:不与
terminal
有关的所有
process
;-u
:有效使用者
(effective
user)
相关的
process
;x
:通常与

推荐阅读