1樓:網友
#!/bin/bash
nowtime=`date +%f' 't`
phymempercent=`free -m|grep "mem:"|awk ''
virmempercent=`free -m|grep "swap"|awk ''
pyhmem=`free -m |grep "mem:" awk ''
virmem=`free -m |grep "swap" |awk ''
pyhmemused=`free -m |grep "mem:" awk ''
virmemused=`free -m |grep "swap" |awk ''
echo -n "$nowtime "
printf "%16s%5s%8s%5s%12s%6s" "phymemory:total" "pyhmem"譁兆 " mb,used " pyhmemused" "mb,percent " phymempercent%"
# echo "phymemory:total $pyhmem mb,used $pyhmemused mb,percent $phymempercent%" 3
echo -n "$nowtime "
printf "%16s%5s%8s%5s%12s%6s" "virmemory:total" "爛蘆畝$virmem" "mb,used " virmemused" "mb,percent " virmempercent%"
將以上覆制到飢森你的指令碼中,執行下就會知道。
如何shell指令碼中,執行乙個其他程式的命令,然後儲存這個執行這個命令的結果和過程?
2樓:小公尺飛貓
sh -x abc_stop | tee
sh -x 除錯指令碼執行過程。
tee 讀取標準輸入的資料,並將其內容輸出成檔案。
linux shell指令碼求系統記憶體使用率怎麼弄?
3樓:郟琳笪湛藍
系統cpu和記憶體是無法控制的,只能是在系統上跑個什麼後臺程序或者程式來使cpu下降才行。
寫乙個shell用來消耗linux的記憶體
4樓:栩箭
只能大概控制一下消耗的記憶體數量, 可以自己修改指令碼中的引數, 目前是佔用1gb記憶體1個小時。 注意需要可以mount的許可權, 比如說root
#!/bin/bash
mkdir /tmp/memory
mount -t tmpfs -o size=1024m tmpfs /tmp/memory
dd if=/dev/zero of=/tmp/memory/block
sleep 3600
rm /tmp/memory/block
umount /tmp/memory
rmdir /tmp/memory
5樓:網友
你裝乙個tomcat在catalina裡面面直接配置乙個高記憶體或者乾脆配置兩個tomcat,可以測試。
6樓:網友
死迴圈,直接把cpu跑滿。
Linux如何編寫shell指令碼
一般以 bin sh 開頭 不是必須要寫,但一定要單獨一行 指定執行這個指令碼的shell程式 也可以用 bin zsh或其他 然後就是堆命令了。linux的shell指令碼支援很多功能,加上linux高度模組化的命令,完全可以用shell指令碼寫出複雜的程式。以上只是簡單介紹如何開始寫shell指...
如何編寫shell指令碼,如何編寫一個shell指令碼
新建一個檔案shell指令碼一般用 sh作為字尾當然勇氣他的也可以。開啟終端輸入touch first.sh 新建一個名為first的shell指令碼。編寫一個簡單的linuxshell指令碼 使用vim 編輯first.sh也可以用其他的文字編輯器,推薦使用vim 使用命令 vim first.s...
編寫程式輸入兩個正整數m和,編寫程式,輸入兩個正整數m 和n 1 m,n 1000 ,輸出m n 之間的所有滿足各位數字的立
碧血玉葉花 include int is int number if s b return 1 else return 0 int main void include include int is int number int main void int m,n,y,result printf m,...