是备忘录

使用 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

相关文章:

猜你喜欢
  • 2023-04-07
  • 2022-12-23
  • 2021-12-02
  • 2021-11-02
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案