美文网首页科研
超高速 | 使用 MuseTransfers 进行文件传输

超高速 | 使用 MuseTransfers 进行文件传输

作者: 生信石头 | 来源:发表于2022-03-13 09:15 被阅读0次

    1. 扯淡时间

    • 在追求高效的今天,会发现数据传输时常存在不高效的状态,如下图说明:
      • 你有A、B两台计算机,要实现大量数据传输,会发现A和B之间的传输很慢,或者根本ping不通,这时候数据传输变慢,slow 到 die !
      • 但是总有那么一群热心肠的人,他们不辞辛劳,架设起C到A的高速通道,C到B的高速通道,这样你能通过C高效传输数据,fast to high !
    image.png
    • 比较流行的高速通道很多,有些收费,有些免费,高速的速度,稳定性都存在一定差别。

    • 今天要说的主角是 奶牛快传Cowtransfer,配角是奶牛的克隆版Musetransfer

    • 奶牛快传,支持网页上传数据,网址 https://cowtransfer.com/高速,免费,VIP具有额外大空间

      • 官方当前支持Windows下上传文件,不支持Linux命令行上传,好在有热心肠的基友Mikubill支持,大家可以从
        TBtools的Website Awesome进入基友Mikubill的GitHub项目下载奶牛命令行版
      • 然而,现在,当前!奶牛的命令版暂时使用不了了,奶牛获得2亿的融资,正在安全升级,这非常考验基友们的基友力 (快跑~)
    • 今天的配角是,奶牛的克隆版Musetransfer,网址 https://musetransfer.com/
      • 高速、免费,支持最大单个10G文件传输,
      • 官方暂时不支持Linux命令行版本,好在咱基友多,个个都那么有才,基友Nomeqc

    2. 运行脚本

    • 作者脚本可在Windows下运行,笔者做了一点点修改,后可用于 Linux运行

    2.1 使用说明

    • 没啥好说明的,就一个参数-fp指定上传的文件即可
    image.png

    2.2 示例

    • 输出结果文件upload.info记录了成功上传文件的文件名、网页链接、直接下载链接
    ##单文件
    python museuploader_linux.py -fp A.fa > upload.info
    
    ##多个文件
    python museuploader_linux.py -fp A.fa B.fa > upload.info
    
    #整个目录
    python museuploader_linux.py -fp ./tmp/* > upload.info
    
    
    image.png

    2.3 速度测试

    • ./tmp/文件夹下准备了,2个sra文件,共2.7G,
      • 所以速度为 2764M/1161s ~= 2.38 M/s,此次测试虽然算不上快,
      • 通过本地上传 (23.88+26.47)M/220s ~= 0.23 M/s, 远低于上述速度。

    相关文章

      网友评论

        本文标题:超高速 | 使用 MuseTransfers 进行文件传输

        本文链接:https://www.haomeiwen.com/subject/fcjrdrtx.html