Linux-内存命令

内存命令

1.df   显示目前在Linux系统上的文件系统的磁盘使用情况统计

# df查看一级文件夹大小,使用比例,档案系统及挂载点
df -h

2.du -sh 文件大小

查看文件大小

# 查看当前目录大小
du -sh ./logs
# 查看当前目录所有文件大小
du -sh /*
# 查看当前目录某个文件大小
du -sh /ccms.lo

# 统计当前目录大小 并安大小 排序
 du -sm * | sort -n 
# 统计当前目录大小 并安小大 排序
 du -sk * | sort 

3.top   实时显示 process 的动态

显示进程信息

# top
显示完整命令
# top -c

4.iotop 监视磁盘 I/O 使用状况的-什么程序在读写磁盘、速度、命令行、pid


5.sar 全面系统性能分析工具,文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动

定时抓取cpu使用率

例如每1秒采集一次CPU使用率,共采集5次。

[root@li676-235 ~]# sar -u 1 5
#!bin/bash
echo `sar -u 30 3` >> txt &

6.free 显示内存的使用情况

# 显示内存使用情况
# free //显示内存使用信息total used free shared buffers cached
Mem: 254772 184568 70204 0 5692 89892-/+ buffers/cache: 88984 165788
Swap: 524280 65116 459164

7.ps   显示当前进程 (process) 的状态

# ps -A 显示进程信息PID TTY     TIME CMD
  1 ?    00:00:02 init
  2 ?    00:00:00 kthreadd
  3 ?    00:00:00 migration/04 ?    00:00:00 ksoftirqd/0

8.kill    关闭进程

--top先查看进程pid

# 指定应用线程
ps -ef|grep xx
# 关闭指定进程
kill 进程号
# 强制结束进程
kill -9 进程号

9.glances查看服务器性能


posted @ 2021-09-12 00:05  难删亦删  阅读(214)  评论(0)    收藏  举报