1 Star 0 Fork 0

yuanqinghe/http_load

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
make_test_files 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
yuanqinghe 提交于 2023-07-27 14:36 +08:00 . 提交http_load的http_load-09Mar2016的源码
#!/bin/sh
#
# make_test_files - create a set of files for use with http_load
#
# This creates a specified number of files that are either a kilobyte
# or a megabyte in length. The files are named kNNN and mNNN.
if [ $# -ne 2 ] ; then
echo "usage: $0 #kfiles #mfiles" >&2
exit 1
fi
kfiles="$1"
mfiles="$2"
tmp=mtf.$$
ktmp=ktmp.$$
mtmp=mtmp.$$
rm -f $tmp $ktmp $mtmp
if [ "$kfiles" -gt 0 ] ; then
echo "123456789012345678901234567890123456789012345678901234567890123" > $ktmp
cat $ktmp $ktmp $ktmp $ktmp > $tmp
cat $tmp $tmp $tmp $tmp > $ktmp
i=1
while [ $i -le "$kfiles" ] ; do
cp $ktmp "k$i"
i=`expr "$i" + 1`
done
fi
if [ "$mfiles" -gt 0 ] ; then
echo "123456789012345678901234567890123456789012345678901234567890123" > $mtmp
cat $mtmp $mtmp $mtmp $mtmp $mtmp $mtmp $mtmp $mtmp > $tmp
cat $tmp $tmp $tmp $tmp $tmp $tmp $tmp $tmp > $mtmp
cat $mtmp $mtmp $mtmp $mtmp $mtmp $mtmp $mtmp $mtmp > $tmp
cat $tmp $tmp $tmp $tmp $tmp $tmp $tmp $tmp > $mtmp
cat $mtmp $mtmp > $tmp
cat $tmp $tmp > $mtmp
i=1
while [ $i -le "$mfiles" ] ; do
cp $mtmp "m$i"
i=`expr "$i" + 1`
done
fi
rm -f $tmp $ktmp $mtmp
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/heyuanqingCode/http_load.git
git@gitee.com:heyuanqingCode/http_load.git
heyuanqingCode
http_load
http_load
master

搜索帮助