Linux 系统信息

系统信息
arch #显示机器的处理器架构(1)
uname -m #显示机器的处理器架构(64位/32位)
uname -r #显示正在使用的内核版本
uname -n #系统主机名和hostname

cat /proc/cpuinfo #显示CPU info的信息
cat /proc/interrupts #显示中断
cat /proc/meminfo #校验内存使用
cat /proc/swaps #显示哪些swap被使用
cat /proc/version #显示内核的版本
cat /proc/net/dev #显示网络适配器及统计
cat /proc/mounts #显示已加载的文件系统
cat /etc/issue #发行版信息
cat /proc/loadavg #load(负载) avg(平均),平均负载;负载:衡量系统繁忙程度,系统负载接近于系统所有核心的总数(lscpu 中的CPU(s) 或者使用命令:w average表示最近: 一分钟、五分钟、十五分钟的负载)了解CPU和磁盘)

#检查内存使用情况
# cat /proc/zoneinfo |grep -E "Node|pages free|nr_inactive_anon|nr_inactive_file|min|low|high"|grep -v "high:"

#swap使用分配设置
cat /proc/sys/vm/swappiness
#查看使用swap的进程
(1)for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
(2)for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr #分析、统计哪些进程占用了swap 大小

 

posted @ 2022-07-11 00:49  LB_运维技术  阅读(38)  评论(0编辑  收藏  举报