udev 속성의 `ATTR{stat}=="..."`는 무엇을 의미합니까?

udev 속성의 `ATTR{stat}=="..."`는 무엇을 의미합니까?

USB에 파일을 복사하여 붙여넣는 동안 활동/변경 작업을 하고 있습니다. 그런 것 같다통계자료USB 드라이브에 대한 모든 작업은 속성을 변경합니다. 그렇다면 이러한 통계의 각 값은 무엇을 나타냅니까?

사용된 명령:

udevadm 정보 --attribute-walk --name=sdb1

출력의 일부:

ATTRS{stat}=="     263    14879    17884     1145      559      122   126280
      10082        0     2892     9348        0        0        0        0"

의 각 값의 의미는 무엇입니까 ATTRS{stat}? 모든 문서 링크도 도움이 될 것입니다.

답변1

블록 장치의 경우 이 속성은 장치의 통계를 표시하며 이는 (전체 경로가 표시됨) 및 (예제에서는) 아래의 해당 항목에서도 볼 수 있습니다 stat udev./sys/devicesudevadm info/sys/block/sys/block/sdb/sdb1/stat

항목은 다음에서 찾을 수 있습니다.block/genhd.c그리고는커널에 기록됨;순서는 다음과 같습니다.

  • 처리된 읽기 I/O 수
  • 대기 중인 I/O와 결합된 읽기 I/O 수
  • 읽은 섹터 수
  • 읽기 요청에 대한 총 대기 시간(밀리초)
  • 처리된 쓰기 I/O 수
  • 대기 중인 I/O와 결합된 쓰기 I/O 수
  • 작성된 섹터 수
  • 쓰기 요청에 대한 총 대기 시간(밀리초)
  • 현재 실행 중인 I/O 수
  • 이 블록 장치가 활성화된 총 시간(밀리초)
  • 모든 요청에 ​​대한 총 대기 시간(밀리초)
  • 처리된 삭제된 I/O 수
  • 대기 중인 I/O와 결합된 삭제된 I/O 수
  • 폐기된 섹터 수
  • 삭제된 요청에 대한 총 대기 시간(밀리초)
  • 처리된 새로 고침 I/O 수
  • 새로 고침 요청에 대한 총 대기 시간(밀리초)

관련 정보