1.du
显示每个文件和目录的磁盘使用空间
常用:
du -s -h目录路径
目录少的时候用:
du -h目录路径
命令参数
-c或--total不仅显示单个目录或文件的大小,还显示所有目录或文件的总数。
-s或--summarize仅显示合计,而仅显示最后合计的值。
-h或--human-readable以k、m、g为单位提高信息的可读性。
2.df
常用:
df -h
显示指定磁盘文件的可用空间
-a所有文件系统的列表
-h易读的显示
显示IIIII节点信息
-T文件系统类型
3 .自由
常用:
free -h
内存使用情况
Mem :显示物理内存统计信息
total :表示物理内存的总量(total=used free ) ) ) ) ) ) ) ) ) ) )。
used )显示分配给缓冲区(包括buffers和cache )的总使用情况,但可能实际上未使用某些缓存。
free :未分配的内存。 shared :共享内存。
buffers :由系统分配但未使用的buffers的数量。 cached :由系统分配但未使用的cache数。
-/ buffers/cache :显示物理内存缓存统计信息
used2:也就是说,第一行中的used-Buffers-cached也是实际使用的内存总量。 //used2是第二行
free2=bufferS1 cached1free1//free 2为第2行,buffer S1等为第1行
free2:未使用的buffers、cache和未分配的内存总数。 这是系统中当前实际可用的内存。
Swap :显示硬盘上交换分区的使用情况
4 .顶级
执行: top就可以了
top[-][d][p][q][c][c][s][n]
参数说明:
d指定屏幕信息更新的间隔。 当然,用户可以使用s交互命令进行更改。
通过指定p监视进程ID,只监视某个进程的状态。
q如果选择此选项,top将无延迟地刷新。 如果调用方具有超级用户权限,则top将以尽可能高的优先级执行。
指定s累计模式
在安全模式下运行top命令。 这将消除交互式命令带来的潜在危险。
防止top显示空闲或僵硬的进程。
C显示整个命令行,而不仅仅是命令名称
其他实用命令:
本节介绍了在执行top命令时可以使用的交互式命令。 从使用的角度来看,熟练掌握这些命令比掌握选项更重要。 这些命令都是一个字符,如果在命令行选项中使用s选项,则某些命令可能会被阻止。
Ctrl L清除画面并改写。
是h吗? 显示帮助画面,总结简单的命令进行说明。
结束k进程。 系统将提示用户输入要关闭的进程的PID以及发送给该进程的信号。 一般的结束过程可以使用15个信号; 如果不能正常结束,则使用信号9强制结束进程。 默认值为信号15。 在安全模式下,此命令将被屏蔽。
I无视偶像和僵硬的进程。 这是开关式的命令。
q退出程序。
更改r进程的优先级。 系统将提示您输入需要更改的进程的PID以及需要设置的进程优先级值。 正值会降低进程优先级,而负值会提高进程优先级。 默认值为10。
切换到s累计模式。
s更改刷新之间的延迟时间。 系统会提示用户输入新时间。 单位是s。 如果有小数的话换算成ms。 如果输入0,系统将不断更新。 默认值为5s。 需要注意的是,如果时间设置得太短,可能会不断刷新,使显示完全不可见,系统负荷也会大幅增加。
或f从当前视图中添加或删除项目。
更改o或o显示项目的顺序。
l切换显示平均负载和启动时间信息。
切换m内存信息的显示。
切换显示t进程和CPU状态信息。
在c命令名称和完整的命令行之间切换显示。
m根据驻留内存大小排序。
p根据CPU使用率的大小排序。
t按时间/累计时间排序。
w将当前设置写入~/.toprc文件。 这是写top配置文件的推荐方法。
常用操作:
每top //秒显示所有进程的资源消耗量
每top-d2 //秒显示所有进程的资源消耗量
每top-c //秒明确显示进程的资源消耗,并显示进程的命令行参数(缺省情况下仅为进程名称)。
top-p12345-p6789//秒显示pid为12345和pid为6789的两个进程的资源消耗情况
每秒top-D2-c-p 123456/PID为12345的进程的资源使用情况,并显示该进程启动的命令行参数
*按大写m键为memory,按大写p键为CPU排序。
详情请参阅: https://www.cn blogs.com/ftl 1012/p/top.html
5.iostat -x 1
检查磁盘I/o利用率:
IOstat-x1(1 (每秒刷新)的最右边) %util高表示IO高,如果您想查看哪个进程占用了IO,请运行iotop命令进行确认