3.5. udev 규칙을 사용하여 디스크 스케줄러 설정


udev 규칙을 사용하여 특정 블록 장치에 대해 지정된 디스크 스케줄러를 설정할 수 있습니다. 시스템이 재부팅되면 설정이 유지됩니다. 다음 명령 및 구성에서 다음을 교체합니다.

  • 블록 장치 의 이름이 있는 장치(예: sdf 및)
  • 장치에 설정할 디스크 스케줄러가 있는 selected-scheduler (예: bfq )

프로세스

  1. 블록 장치의 시스템 고유 식별자를 찾습니다.

    # $ udevadm info --name=/dev/device | grep -E '(WWN|SERIAL)'
    E: ID_WWN=0x5002538d00000000
    E: ID_SERIAL=Generic-_SD_MMC_20120501030900000-0:0
    E: ID_SERIAL_SHORT=20120501030900000
    참고

    이 예제의 명령은 지정된 블록 장치와 연결된 WWN(World Wide Name) 또는 일련 번호로 식별된 모든 값을 반환합니다. WWN을 사용하는 것이 바람직하지만 WWN은 지정된 장치에서 항상 사용할 수 있는 것은 아니며 example 명령에서 반환된 모든 값은 장치 시스템의 고유 ID로 사용할 수 있습니다.

  2. udev 규칙을 구성하려면 다음 콘텐츠를 사용하여 /etc/udev/rules.d/99-scheduler.rules 파일을 생성합니다.

    ACTION=="add|change", SUBSYSTEM=="block", ENV{IDNAME}=="device system unique id", ATTR{queue/scheduler}="selected-scheduler"

    여기:

    • IDNAME 을 사용 중인 식별자의 이름으로 바꿉니다(예: ID_WWN).
    • 장치 시스템 고유 ID를 선택한 식별자의 값으로 바꿉니다(예: 0x5002538d00000000).
  3. udev 규칙을 다시 로드합니다.

    # udevadm control --reload-rules
  4. 스케줄러 구성을 적용합니다.

    # udevadm trigger --type=devices --action=change

검증

  • 활성 스케줄러를 확인합니다.

    # cat /sys/block/device/queue/scheduler
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동