[server] 실행중인 시스템에 대한 Linux IOPS 측정

실행중인 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를 얻을 수 있습니다.


답변

nmon동일한 데이터를 더 잘 표현하기위한 옵션으로 살펴보십시오 .

http://nmon.sourceforge.net/pmwiki.php


답변