小言_互联网的博客

查看系统内存、系统进程、网络状况、日志、文件命令

322人阅读  评论(0)

查看系统内存

作用:查看系统内存的使用情况
1. top
1.1 查看系统内存及CPU使用情况,显示所有的进程
top
1.2 查看某一进程内存及CPU使用情况
top -p 进程ID
1.3 top命令的显示内容
1) 第一行top分别为:当前时间;系统运行天数;使用者个数;系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,这个数值超过 CPU 数目时,说明负载过高
2)第二行Tasks分别为:进程总数;运行进程数;睡眠进程数;被停止的进程数;被复原的进程数
3)第三行CPU(s)分别为:cpu使用率
4)第四行Mem分别为:总内存已用内存空闲内存;缓冲使用中内存
2. 系统内存的实际使用情况
前言
Linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位)。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:

used=total-free 即 total=used+free
实际内存占用:used-buffers-cached 即 total-free-buffers-cached
实际可用内存:buffers+cached+free

free命令的使用
在控制台输入free 即可。不带选项运行会显示一个以KB为单位的默认输出
内存 (以KB计)
1)Total(全部)
2) Used(已用)
3)Free(可用)
4 )Shared(共享)
5)Buffers(块设备缓存区)
6)Cached(文件缓存)
buffers是指用来给块设备做的缓冲大小,他只记录文件系统的metadata以及 tracking in-flight pages.
cached是用来给文件做缓冲。

linux 实时监控系统IO状态和IO性能

iostat

查看系统进程

ps :查看当前用户下运行的进程
ps -ef :查看系统中正在运行的进程
ps会显示进程编号
kill 进程编号 中止进程


转载:https://blog.csdn.net/weixin_39466563/article/details/102000510
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场