스왑 파티션을 배치할 가치가 있으려면 외부 스토리지의 읽기/쓰기 속도가 얼마나 되어야 합니까?

스왑 파티션을 배치할 가치가 있으려면 외부 스토리지의 읽기/쓰기 속도가 얼마나 되어야 합니까?

이 질문은 Raspbian Linux에 있는 Raspberry pi A+(256MB RAM)에 대한 것입니다.
나는 플래시 드라이브를 사용하고 필요한 경우 읽기 및 쓰기 주기를 사용하는 것에 대해 전혀 불만이 없습니다.

외장 드라이브에서 스왑 파티션을 사용하여 성능 향상을 확인하기 위해 필요한 최소 읽기/쓰기 속도가 궁금합니다.

USB 2.0 포트에서 WD 1TB 하드 드라이브를 테스트했는데 읽기 및 쓰기 모두 약 70MB/s를 기록했습니다.
제가 테스트한 USB 2.0 포트의 플래시 드라이브 속도는 약 15MB/s입니다.
편집: Sandisk Ultra Class 10 16GB 마이크로 SD를 테스트했습니다. 표시된 속도: 48MB/s. USB 2.0 카드 리더기에서는 읽기/쓰기 속도가 15MB/s에 불과합니다.

스왑 파티션을 배치할지 여부를 결정할 때 고려해야 할 다른 요소가 있습니까? 그렇다면 그들은 무엇입니까?

답변1

어느 것이 더 빠른지 확인해 보세요. Raspberry Pi A+의 내부 SD 카드 속도를 테스트하고 다른 드라이브와 비교해 보세요.

쓰기 속도를 테스트하려면:

dd if=/dev/zero of=~/tempfile.dd bs=1M count=100

읽기 속도를 테스트하려면:

dd if=~/tempfile.dd of=/dev/null

임시 파일을 제거하려면:

rm ~/tempfile.dd

그러나 SD 카드, microSD 카드, USB 플래시 드라이브 및 모든 NAND 기반 메모리 장치는 마모되기 전에 제한된 수의 프로그램/삭제 주기로 인해 어려움을 겪게 되며 swap파티션은 상당히 많은 양의 쓰기를 수신하는 경향이 있습니다. 따라서 가장 좋은 방법은 속도 차이 외에 외장 HDD일 수 있습니다. 또한 70MB/s라는 점을 고려하면 이미 확실히 괜찮은 속도입니다.

관련 정보