실행중인 Linux 서버의 IOPS를 어떻게 측정합니까? SATA 드라이브의 이론적 IOPS는 약 90이고 엔터프라이즈 10k SAS / FC 디스크는 180이라는 것을 알고 있습니다. 현재 실행중인 시스템이 얼마나 많이 사용하고 있는지 알고 싶습니다.
현재 iotop 및 iostat를 사용하고 있습니다. 그러나 두 유틸리티 모두 IOPS 번호를 제공하지 않습니다.
BTW,이 질문의 중복되지 않습니다 이 . 스토리지 시스템 벤치마킹을 찾고 있지 않지만 현재 시스템에서 얼마나 많은 IOPS가 사용되고 있는지 파악하십시오.
답변
음 … iostat
내 시스템에서 IOPS를 보여줍니다.
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.00 64.00 0.00 64 0
업그레이드를보고 싶을 수도 있습니다.
답변
sysstat
패키지가없는 경우 설치 한 다음 command를 사용하십시오 sar -d 1
. 시계 tps
열을. 그것은 최소한 당신에게 야구장 그림을 제공합니다.
그러나 실제 최대 IOPS 수는 서버 작업 부하에 따라 크게 다릅니다. 순차적 액세스가 많은 서버는 많은 임의 액세스를 수행하는 서버보다 많은 IOPS를 얻을 수 있습니다.