2011-07-29 3 views
2

두 대의 Linux 서버 사이의 대략적인 네트워크 I/O 속도를 알고 싶습니다. 문제는 내가 서버에 대한 sudo 액세스 권한이 없다는 것입니다. 그래서 scp를 사용하여 두 서버간에 1GB 파일을 전송하려고했습니다. 나는 암호화로 인해 약간의 둔화가있을 것이라고 생각한다. 얼마만큼의 경기 침체를 예상해야합니까? 또한 scp 대역폭 사용량을 서버 관리자가 제한 할 수 있습니까? 캡이 있는지 어떻게 알 수 있습니까?scp를 사용하여 네트워크 I/O 속도 추정

+0

여기를 클릭 해보십시오. http://serverfault.com –

답변

6

암호화는 일반적으로 scp 전송에서 병목 현상이 아니지만 대신 ftp를 사용할 수 있습니다.

내 일반적인 방법이 하나의 명령을 사용하여 특정 포트에서 임의의 디렉토리에 파이썬 웹 서버를 열 수 있습니다

python -m SimpleHTTPServer 8000 

그리고 반대편에 바로 다운로드 wget과 사용

그것을

wget http://[ip address]:8000/[some big file] 

모든 네트워크 활동은 서버 관리자에 의해 제한 될 수 있으며 일반적인 표시기는 속도가 안정적인 수준 (예 : 500KB/s)으로 유지된다는 것입니다 (예 : 500KB/s)

+0

감사합니다. Jeremy! 매력처럼 작동 =) – Wei

1

iperf은 모든 좋은 저장소에서 사용할 수있는 네트워크 성능 테스트와 사용 팁을위한 기사가 많이 있습니다.

http://iperf.sourceforge.net/

임의 사용 기사 : scp 또는 ftp 같은

http://www.nanog.org/meetings/nanog43/presentations/Dugan_Iperf_N43.pdf

http://maddhat.com/testing-network-performance-using-iperf-3

사용하여 파일 전송 프로그램은 병목 소스로 디스크 IO에 제공합니다.

+0

하지만 iperf를 설치하려면 sudo 권한이 필요합니다. 그러나 디스크 IO 병목 현상을 일으킨 것에 대해 감사드립니다. 나는 그것을 염두에 두겠다. – Wei

+1

그건 리눅스/유닉스가 작동하는 방식이 아니므로, 소스를 다운로드하여 서버에서 빌드하거나 다른 머신에서 바이너리를 복사 할 수 있습니다. 'iperf'를 빌드하거나 실행하려면 수퍼 유저 권한이 필요하지 않습니다. –