はじめに:
サーバのCPU、メモリ、ディスクの使用状況を照会するシェルスクリプトを使用します。このスクリプトの言葉を理解する必要がある場合は、最初に慣れる基本的なコマンドの知識とLinuxのパイプ文字。
スクリプトは提供します:
#!/bin/bash
#计算cpu使用率, -n number。指定在结束前应该产生的最大迭代次数或帧数,一般迭代次数越大,获取到的cpu使用率越准确; 本脚本中是迭代了5次,"-n5"
cpu=`top -b -n5 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' '{split($1, vs, ","); v=vs[length(vs)]; sub(/\s+/, "", v);sub(/\s+/, "", v); printf "%d", 100-v;}'`
echo $cpu'%'
#统计内存使用率
mem_used_persent=`free -m | awk -F '[ :]+' 'NR==2{printf "%d", ($3)/$2*100}'`
# -e参数是使 "\n"换行符生效进行输出换行的
echo -e $mem_used_persent'%\n'
#统计磁盘使用情况,df -P参数可以防止打印输出的内容换行
df -THP | awk -F '[ ]+' 'NR!=1{print $1","$6}'
結果:
12%
37%の/ dev /マッパ/ vg_minghui-lv_root、25%
TMPFS、1%
の/ dev / sda1,10%
は/ dev / sr0,100%
概要最初の2行:12% - CPU使用率、37% - メモリ使用量、
各ディスク・パーティションの使用方法:4つのラインの背後にあるコンテンツ。
❤ ねえ[親指+コレクション+コメント]を学ぶあなたの足跡を残すことを忘れないでくださいヾ
すべての同様の記事が、ポイントは「いじめ」されていません参照ねえヾ(◍°∇°◍)テクノ゙!ジョーク、そしてあなたの手を動かすには、ビンの親指は、あなたがより多くの学習者が中に参加できるようになります(+親指のコメント)のうち、誰を強制します!ありがとうございました!ω=