Today
-
Yesterday
-
Total
-
  • aria2c 초당 속도제한 하기
    Soliloquy 2019. 9. 9. 20:47


    aria2c


    NVIDIA Jetson Nano Developer Kit을 사용하기 전에 Nano Developer Kit 이미지 파일을 다운로드 하려고 했으나, 이상하게 엣지에서 초당 20MB/S 의 속도로 받기를 시작했지만 갑자기 다운로드가 되지 않는 문제가 발생했다.


    Edge 에서 본 다운로드 상태창

    다운로드 창에는 분명 20.1MB/sec 라고 표시가 되어 있는데, 한참이 지나도록 진행이 되지 않는 것을 보면 다운로드에 무슨 문제가 있음이 분명했다.


    혹시나 wget으로 다운로드 하면 문제가 없을까? 해서 윈도우 Powershell에 있는 wget을 통해 -o 옵션으로 다운로드 시도를 해보았더니, 생각대로 다운로드가 잘 되었다. 하지만 무슨 이유에서인지 기가인터넷 치고 다운로드 속도가 많이 느렸다. 10분안에 다 받아져야 하는게 정상인데 초당 3메가 바이트정도 밖에 안나오는 것 같았다.


    기가랜을 조금이라도 잘 써보자는 생각에, 예전에 사용했던 aria2c로 한 번 다운로드를 해보기로 했다. 그런데 aria2c도 이상하게 다운로드가 되다가 Timeout으로 다운로드에 실패하는 문제가 발생했다.


    PS C:\Users\ip\Desktop\aria2c> .\aria2c.exe -x 5 "https://developer.download.nvidia.com/assets/embedded/downloads/jetson-nano-sd-card-image/r32.2-2019-07-17/jetson-nano-sd-r32.2-2019-07-16.zip?

    09/09 19:21:45 [NOTICE] Downloading 1 item(s)

    09/09 19:21:45 [NOTICE] Allocating disk space. Use --file-allocation=none to disable it. See --file-allocation option in man page for more details.
     *** Download Progress Summary as of Mon Sep 09 19:22:45 2019 ***
    ==========================================================
    [#cd831c 140MiB/5.0GiB(2%) CN:5 DL:0B]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    ---------------------------------------------------------------------------------------------------

     *** Download Progress Summary as of Mon Sep 09 19:23:45 2019 ***
    ==========================================================
    [#cd831c 223MiB/5.0GiB(4%) CN:5 DL:0B]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    ---------------------------------------------------------------------------------------------------


    Exception: [AbstractCommand.cc:340] errorCode=2 Timeout.

    09/09 19:27:05 [ERROR] CUID#12 - Download aborted. 
    Exception: [AbstractCommand.cc:340] errorCode=2 Timeout.

    09/09 19:27:05 [NOTICE] Download GID#cd831c2888d225d7 not complete: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip

    Download Results:
    gid   |stat|avg speed  |path/URI
    ======+====+===========+==================================
    cd831c|ERR |   1.5MiB/s|C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip

    Status Legend:
    (ERR):error occurred.

    aria2 will resume download if the transfer is restarted.
    If there are any errors, then see the log file. See '-l' option in help/man page for details.

    에러 메세지 일부분


    무슨 문제일까 고민하다가, 설마 다운로드 속도가 너무 빨라서 타임 아웃이 일어났나? 해서 다운로드 속도 제한 커맨드를 찾아보기로 했다.


    다운로드 속도제한 커맨드는 .\aria2c.exe --max-download-limit=다운로드 속도(예:15M 200K)  "다운 받을 URL" 로 사용 가능했는데, 30M 20M 로 줄이다가 15M로 설정해 놓으니 초당 13메가의 속도로 다운로드가 잘 이뤄졌다.


    PS C:\Users\ip\Desktop\aria2c> .\aria2c.exe --max-download-limit=15M -x 2 "https://developer.download.nvidia.com/assets/embedded/downloads/jetson-nano-sd-card-image/r32.2-2019-07-17/jetson-nano-sd-r32.2-2019-07-16.zip?"

    09/09 19:34:08 [NOTICE] Downloading 1 item(s)
     *** Download Progress Summary as of Mon Sep 09 19:35:08 2019 ***
    ===========================================================
    [#d9fef0 1.7GiB/5.0GiB(34%) CN:2 DL:15MiB ETA:3m43s]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    -----------------------------------------------------------------------------------------------------

     *** Download Progress Summary as of Mon Sep 09 19:36:09 2019 ***
    ===========================================================
    [#d9fef0 2.5GiB/5.0GiB(50%) CN:2 DL:13MiB ETA:3m9s]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    -----------------------------------------------------------------------------------------------------

     *** Download Progress Summary as of Mon Sep 09 19:37:09 2019 ***
    ===========================================================
    [#d9fef0 3.3GiB/5.0GiB(66%) CN:2 DL:13MiB ETA:2m7s]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    -----------------------------------------------------------------------------------------------------

     *** Download Progress Summary as of Mon Sep 09 19:38:14 2019 ***
    ===========================================================
    [#d9fef0 4.0GiB/5.0GiB(81%) CN:2 DL:3.2KiB ETA:85h33m53s]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    -----------------------------------------------------------------------------------------------------

     *** Download Progress Summary as of Mon Sep 09 19:39:14 2019 ***
    ===========================================================
    [#d9fef0 4.8GiB/5.0GiB(96%) CN:2 DL:13MiB ETA:12s]
    FILE: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip
    -----------------------------------------------------------------------------------------------------

    [#d9fef0 5.0GiB/5.0GiB(99%) CN:2 DL:13MiB]
    09/09 19:39:26 [NOTICE] Download complete: C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip

    Download Results:
    gid   |stat|avg speed  |path/URI
    ======+====+===========+====================================
    d9fef0|OK  |    13MiB/s|C:/Users/ip/Desktop/aria2c/jetson-nano-sd-r32.2-2019-07-16.zip

    Status Legend:
    (OK):download completed.

    다운로드 성공 기록


    다운로드 속도가 높아지면 갑자기 끊기는 이유가 대체 이유가 뭘까... 기가비트랜을 사용 중인데도 사용을 다 못하는게 아쉽다...


    여담


    Etcher 라는 툴로 SD카드를 플래싱했는데, 이상하게 SD카드의 파티션이 엄청 많아지는 문제가 발생했다. 이건 또 무슨 일 일까... SD카드로 부팅이 안되는건 덤이다.


    이상하게 파티션이 너무 많아졌다.


    하는 수 없이 디스크 관리에서 파티션을 하나하나 없앤 후 다시 플래싱 하기로 했다.


    그런데 다시 플래싱 해도 위와 같이 파티션이 엄청 많이 나눠져 있었다. 알고보니 부팅에 실패한게 아니라 모니터에 DP포트가 약간 빠져 있었어서 출력이 안된 것이었다. DP포트를 다시 끼우니 잘 작동했다... 하긴 검증까지 통과됐는데, 안되는게 이상한거지...




    댓글

어제는 이곳에 명이 다녀갔습니다.

Powered & Designed by Tistory