是备忘录
使用 wsl 创建 100,000 个文件(大约 5 分钟?)
mkdir ~/many-files; cd many-files
for i in `seq 1 1000000`; do touch dummy$i.txt; done
(使用touch {...命令方法,我无法创建,因为100,000个文件的错误太多,所以我用for/seq做了)
上传
cd ~
date; time aws s3 cp many-files s3://bucketname/ --recursive > /dev/null; date
(我不喜欢将上传状态输出到标准输出,而且好像影响速度,所以我将其发送为null)
过了一会儿
Fri Oct 7 16:30:13 JST 2022
________________________________________________________
Executed in 534.17 secs fish external
usr time 394.02 secs 234.00 micros 394.02 secs
sys time 109.78 secs 256.00 micros 109.78 secs
Fri Oct 7 16:39:07 JST 2022
上传期间的本地 PC 性能
- wsl
- CPU 利用率继续保持在 95%(aws 进程)
- 窗口
- 连续 30% CPU 使用率 (vmmem)
- 磁盘
- 读取:0或在10到150KB之间波动,最大1.5MB
- 写入:0或在150到1MB之间波动,最大15MB
- 西北
- 传输:约3Mbps(小于400KB)
- 已接收:更改为 1Mbps (125KB) 左右
- 由于某种原因,出现了意外的接收。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308628564.html