2011-09-01 6 views
2

리눅스에서 파일 핸들을 열 수 있습니까? 스케줄링 우선 순위가 설정되어 있습니까? ionice를 사용하면 전체 프로세스에 대한 우선 순위를 설정할 수 있습니다. 프로세스가 예를 들어 한 파일 핸들에서 유휴 우선 순위를 갖지만 다른 파일 핸들에서 보통 우선 순위를 가질 수 있습니까? 이와 같은 것을 구현하기 위해서는 각 파일 핸들을 읽는 과정의 스케줄링 우선 순위를 변경해야할까요?스케줄링 우선 순위를 파일 핸들 단위로 설정할 수 있습니까?

답변

0

직접 거기 있다고 생각하지 않습니다.

유닉스 V6 커널 (c. 1978)은 지연 시간에 따라 일부 장치 유형의 특성에 따라 다른 값으로 웨이크 업 우선 순위를 설정합니다. 그 기능이 리눅스로 옮겨 졌다면 아마 당신의 목적에 악용 될 수 있습니다.

그렇지 않으면 커널을 수정해야합니다. 아마도 ioctl()을 확장하여 파일 당 예약 바이어스로 새로운 필드를 설정하십시오.

+0

네, 커널 해킹을 시도 할 방법이 없습니다. 감사! – Oesor

관련 문제