DD / CP로 최대 IO 전위 유지


1

단일 드라이브에서 이중 디스크 raid-0 드라이브로 파일 (40 기가 데이터 세트)을 복사하고 싶었습니다. CP로 시도하고 읽기-4mb 및 쓰기-11mb를 유지했습니다 (내가 알지 못하는 (스트라이프 크기이어야 함), 대역폭을 4Mb로 간주하십시오) (iostat를 통해 모니터링). 동료가 dd를 사용하고 USR1 신호를 보내 대역폭을 모니터링 할 것을 제안했습니다.

DD는 40-50mb의 지속적인 읽기 성능으로 시작하지만 시간이 지남에 따라 12.6mb / s (12 기가 복사 됨)로 내려 갔으며 편집은 7mb / s로 저하되었습니다. 40Mb / sec를 유지해야합니다.

최대 대역폭 잠재력을 유지하기 위해 어떤 전략이 있습니까?

기타 정보 :

나는 아치 64 비트를 사용하고 있으며, 공격대는 소프트웨어이며 128의 스트라이프 크기를 가지고 있으며 모든 드라이브는 1 년 정도 된 서부 디지털 (8-16 mb 캐시)이며 사용중인 컴퓨터에는 16 기가의 램이 있습니다. . 소스 파일 시스템은 btrf이고 대상은 ext4입니다. 내 마더 보드에는 6 개의 SATA 포트가 있습니다. 디스크 1 (소스)은 포트 3에 있고 디스크 2-3은 공격대에서 각각 0과 6에 있습니다.


스트라이프 크기는 몇 단위입니까? 128 뭐죠? 블록? 케이?
Michael Kohne
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.