现在的位置: 首页 > 综合 > 正文

统计命令执行时间和获取swap内存

2013年07月04日 ⁄ 综合 ⁄ 共 839字 ⁄ 字号 评论关闭

bash 综合应用time swap

1Statistic of
 Time for CommandExcutation

Count the time of mkdir 100 dir.

 

#! /bin/bash

time
for i in {1
..10}

do

mkdir /home/nick/nick$i

done

 

time
for i in {1,3,4,10}

do

mkdir /home/nick/nick$i

done

 

 

2Get Swap Memory Size of Local Machine

 

#! /bin/bash

 

free -m | sed -n 's/Swap: */([0-9]*/) */([0-9]*/)
*
/([0-9]*/)//1 /2/p'

 

free -m | sed -n '/Swap/p' | awk '{print $2}'

There are one blank before every blue starsymbol.

SED replace command format is like this:

Sed –n ‘s/source/target/p’

And adopt the special “/( /)”.

 

SED search command format is like this:

Sed –n ‘/condition/p’

 

AWK command format is like this:

Awk ‘condition{action}’

And the index begin with 1.

[nick@d01 bash]$ ./free.sh

1983 0

1983

[nick@d01 bash]$ free -m

             total      
used       free     shared    buffers    
cached

Mem:          3792      
1844       1948          0        356      
1023

-/+ buffers/cache:  464      
3328

Swap:         1983         
0       1983

 

抱歉!评论已关闭.