디스크 성능 확인

hdparm은 드라이브의 순차 읽기드라이브 및 캐시에서 읽기를 표시할 수 있습니다 . 사용하는 일반적인 방법은 hdparm --direct -t -T /dev/sdX 입니다.
읽기 성능만 측정 가능합니다.

  • --direct 커널 캐시를 우회하고 드라이브 캐시에 O_DIRECT를 사용한다는 것을 의미 합니다
  • -T 캐시에서 읽기 속도를 테스트합니다(커널 또는 드라이브 --direct가 사용되는 경우 )
  • -t 드라이브 읽기 속도를 나타냅니다.
  • /dev/sdX SSD 또는 HDD가 될 것입니다.
# Samsung SSD 750 EVO 500GB (S36SNWAH582670L)
# hdparm  --direct -t -T /dev/sde

/dev/sde:
 Timing O_DIRECT cached reads:   984 MB in  2.00 seconds = 491.87 MB/sec
 Timing O_DIRECT disk reads: 1470 MB in  3.00 seconds = 489.76 MB/sec

많은 곳에서 디스크 성능을 테스트 하는 데 dd를 사용할 것을 권장 합니다. 매뉴얼 페이지의 목적은 convert and copy a file 임을 명확하게 나타냅니다. dd명령어는 작업을 완료하는 데 걸리는 시간을 출력합니다. 이는 드라이브가 어떻게 작동하는지 일반적인 아이디어를 제공합니다. 그러나 그것이 당신이 얻는 전부입니다.

  • if= : /dev/zero 또는 /dev/random 같은 입력 장치
  • of= : test.file 처럼 쓸 파일
  • bs= : 벤치마킹에 중요합니다. 작업당 기록되는 바이트 수를 지정합니다. k, M, G 등을 사용하여 지정할 수 있습니다.
  • count= : 수행할 작업 횟수를 지정합니다. bs=2M count=102MB*10 = 20MB 데이터를 씁니다.
  • oflag=dsync : dsync(데이터동기화 I/O 사용).
# dd if=/dev/zero of=test.file bs=64M count=16 oflag=dsync
16+0 records in
16+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 4.45435 s, 241 MB/s
로그인하면 댓글을 남길 수 있습니다.
  • 디스크_성능_확인.txt
  • 마지막으로 수정됨: 2021/12/20 12:48
  • 저자 koov