물방울과 물방울이 작동하지 않음

물방울과 물방울이 작동하지 않음

내 컴퓨터의 업로드 속도를 1MB 또는 2MB로 제한하려고 합니다. 약 10MB로 병에 걸리기 때문에 남은 공간이 충분한지 확인하고 싶습니다.

나는 스크립트 내에서 세류 제한으로 명령을 호출하려고 시도했습니다.

/usr/bin/trickle -s -u 1000 -d 1000 acd_cli upload --remove-source-files /Store/

업로드를 실행하지만 약 11MB/s의 속도로 실행됩니다.

전체 머신의 모든 업로드가 최대 2MB/s로 제한되기를 바라면서 DAEMON 제한을 설정해 보았습니다.

trickled -u 2000

스크립트에 프로그램별 트리클 옵션이 있든 없든 이 위치에서 스크립트를 다시 실행하면 동일한 일이 발생하며 단순히 11.3MB/s에 도달합니다.

어떤 아이디어가 있나요?

답변1

세류를 사용하여 대역폭 관리

이 링크를 확인하세요.

이 명령을 사용하면 조작하려는 다음 매개변수가

-s - 독립형 모드 -u - 업로드 속도

-w - 창 길이

또한 진행 상황을 보려면 -v - verbose를 선택했습니다.

trickle -s -u 100 -w 10 scp ./somelarge local file dajavex@myip:/home/dajavex/mytofile

비밀번호를 입력하면 프로세스가 시작됩니다. -sv를 실행한 매개변수는 처음에는 이러한 결과를 제공한 다음 시간이 지남에 따라 낮아집니다. (마지막 줄은 SCP의 섹션 참조)

scp: [trickle] avg: 0.20 KB/s; win: 0.20 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 1.83 KB/s; win: 1.83 KB/s
scp: [trickle] avg: 1.83 KB/s; win: 1.60 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 15614.54 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 15613.25 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 6242.80 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 4024.28 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 3032.70 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 2382.57 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 1903.49 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 1628.55 KB/s


                                            0% 2208KB   2.2MB/s   05:13 ETAs

내가 시작한 파일은 약 700MB입니다. 파일이 업로드됨에 따라 다음과 같이 전송 속도가 느려졌습니다.

scp: [trickle] avg: 87.71 KB/s; win: 3214085.75 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214084.41 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214082.28 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214079.73 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214077.85 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214076.45 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214075.61 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214074.61 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.70 KB/s; win: 3214074.59 KB/s
                                            1% 8864KB 104.0KB/s 1:49:51 ETAs

SCP는 사내에서 한 서버에서 다른 서버로 파일을 전송하는 데 걸리는 시간을 약 1시간 49분 51초로 추정했습니다.

창(-w)은 어느 방향에서든 +/- kb 변화를 허용해야 하는 것입니다.

-t = 스무딩 시간(초)

-l = 스무딩을 위한 패킷 길이

그래서 나는 다음을 시도해 볼 것입니다:

/usr/bin/trickle -s -u 1000 -d 1000 -w 1000 -t 5 -l 500 acd_cli upload --remove-source-files /Store/

관련 정보