속도 클래스 10이라고 주장하는 새 SD 카드를 받았지만 Linux에서 내부 디스크 유틸리티를 테스트한 결과 속도 클래스 6만 표시됩니다. 제한하는 장치가 아니라 카드의 속도인지 확인하기 위해 카드 리더 속도를 어떻게 확인합니까?
테스트를 수행할 승인된 SD 카드가 없습니다.
내 카드 리더는 lspci에서 다음과 같이 나타납니다.
0000:07:00.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
0000:07:00.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0000:07:00.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
0000:07:00.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
답변1
디스크를 사용하여 내장 카드 리더기의 속도를 테스트합니다.
내부 카드 리더기로 최대 처리량을 찾으려면 다른 구성 요소가 더 빨라야 합니다(카드 리더기 양쪽의 읽기/쓰기 프로세스, 특히 카드의 속도가 빨라야 합니다. 실제 카드 속도는 [공칭 속도와 다를 수 있습니다. ] 인증은 병목 현상이 아닌 카드 리더가 있는 시스템에서만 수행됩니다(예: USB 3을 통한 어댑터).
좋은 USB 3 어댑터는 적어도 테스트에 사용된 메모리 카드만큼 빠르기를 기대할 수 있습니다. 또한 내부 HDD나 SSD가 카드보다 더 빠를 것으로 예상할 수도 있습니다. 따라서 내장 카드 리더기의 읽기 및/또는 쓰기 속도를 테스트하려면 카드와 USB 3 어댑터가 내장 카드 리더기보다 빠르면 충분합니다.
좋은 테스트 절차에는 버퍼 플러시가 포함됩니다.디스크 별칭에 의존하자
gnome-disks
간단히 다음을 사용하여 실행하십시오.- 내부 카드 리더기
컴퓨터의 USB 3 포트를 통해 USB 3 어댑터 사용
작문을 테스트하려면 확인란을 선택하는 것을 잊지 마세요.
내장된 카드리더를 사용하는데 시간이 오래 걸린다면 병목현상이라고 결론을 내릴 수 있습니다.
기타 하드웨어 테스트를 포함한 일반적인 토론
dd
예를 들어 or 의 출력이 무엇인지 테스트하는 것뿐만 pv
아니라 버퍼 플러시를 포함하여 명령을 읽거나 쓰는 데 걸리는 시간도 측정하는 것이 매우 중요합니다 . 다음 방법은 Linux에서 작동합니다.
time ( read or write command ; sync )
그런 다음 작성된 데이터의 양을 "실제" 시간으로 나누어 실제 속도를 구합니다.
하나의 큰 파일과 "여러 개의 작은 파일"에 대한 읽기/쓰기를 테스트하는 것이 좋습니다. ("많은 작은 파일"을 쓰는 것은 일반적으로 하나의 큰 파일을 쓰는 것보다 훨씬 느립니다(MB/초).)
일부 표준 테스트를 사용하거나 특정 사용 사례에 대한 테스트를 설계할 수 있습니다. 그러면 하드웨어 및 소프트웨어 조합의 순위가 표준 테스트와 다르게 지정될 수 있습니다.
쓰기 테스트의 경우 입력 읽기 또는 생성이 병목 현상을 일으키지 않는 것이 중요합니다. 또 다른 옵션은 라이브 시스템에서 실행하고 RAM의 데이터를 사용하는 것입니다. 읽기 테스트를 위해 /dev/null
.
병목 현상을 찾으려면 다양한 접근 방식을 시도해 볼 수 있습니다.
- 카드(다양한 공칭 속도)
- 어댑터
- USB 포트 또는 내장 카드 슬롯
- 컴퓨터
- 운영 체제
답변2
회사에서는 종종 최상의 속도를 인용합니다.
순차적 읽기 및 쓰기는 최대 속도를 달성합니다. 따라서 여기서는 80MBps가 작동할 것입니다. 속도 테스트 애플리케이션은 무작위 읽기 및 쓰기 등과 같은 많은 수의 테스트를 혼합하는 경우가 많습니다. 그러면 평균 성능 데이터가 제공됩니다.
가장 좋은 예는 자동차나 자전거의 연비 데이터입니다. 회사는 테스트 조건 하에서 결과를 제공할 것입니다. 하지만 매일 사용하는 것과 결코 같지는 않습니다.
속도가 진정성을 의미하는 것은 아닙니다. 귀하의 카드는 정품일 가능성이 높습니다.
그러나 원한다면 -
나는 당신이 그것을 시도하는 것이 좋습니다AJA 시스템 테스트
여기Android 기기를 사용하는 카드 테스터 목록입니다.