Linux相关命令
获取所有进程的资源占用情况
bash
ps -eo pid,comm,%cpu,%mem,rss --sort=-rss
其中 rss
表示每个进程占用的物理内存大小,单位 kb
。
计算linux系统所有进程占用的内存之和
需求分析: 先将所有进程使用的内存统计出来,然后在将这些内存相加就是内存之和
统计所有进程使用的内存:
ps aux 命令可以查看这些内存,第六列 RSS 物理内存 ps aux |awk ‘{print $6}’ |grep -v ‘RSS’ 这条命令可以将所有进程所用的内存找出来
然后再将内存相加
shell脚本
bash
#!/bin/bash
sum=0
for mem in `ps aux |awk '{print $6}' |grep -v 'RSS'`
do
sum=$[$sum+$mem]
done
echo "The total memory is $sum."
查看libc目录
bash
ldconfig -p | grep libc.so.6
查看libc版本
bash
strings /lib64/libc.so.6 | grep ^GLIBC_
查看架构
bash
uname -m