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 进程号

浙公网安备 33010602011771号