GoGPT Best VPN GoSearch

온웍스 파비콘

ionice - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 ionice 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 ionice입니다.

프로그램:

이름


ionice - 프로세스 I/O 스케줄링 클래스 및 우선순위 설정 또는 가져오기

개요


이오니아 [-c 수업] [-n 수평] [-t] -p PID...
이오니아 [-c 수업] [-n 수평] [-t] -P PGID...
이오니아 [-c 수업] [-n 수평] [-t] -u UID...
이오니아 [-c 수업] [-n 수평] [-t] 명령 [논의...]

기술


이 프로그램은 프로그램에 대한 I/O 스케줄링 클래스 및 우선순위를 설정하거나 가져옵니다. 그렇지 않은 경우
인수 또는 그냥 -p 주어진다, 이오니아 현재 I/O 스케줄링 클래스를 쿼리하고
해당 프로세스의 우선 순위.

인셀덤 공식 판매점인 명령 주어진다, 이오니아 주어진 인수로 이 명령을 실행합니다. 그렇지 않은 경우 수업
지정되면 명령 "best-effort" 스케줄링 클래스로 실행됩니다. NS
기본 우선 순위 수준은 4입니다.

이 글을 쓰는 시점에서 프로세스는 세 가지 스케줄링 클래스 중 하나에 속할 수 있습니다.

유휴 유휴 I/O 우선 순위로 실행되는 프로그램은 다른 프로그램이 없을 때만 디스크 시간을 얻습니다.
프로그램이 정의된 유예 기간 동안 디스크 I/O를 요청했습니다. 유휴 상태의 영향
정상적인 시스템 활동에 대한 I/O 프로세스는 XNUMX이어야 합니다. 이 스케줄링 클래스는
우선권 주장을 하지 않는다. 현재 이 스케줄링 클래스는
일반 사용자(커널 2.6.25 이후).

최고의 노력
이것은 요청하지 않은 모든 프로세스에 대한 효과적인 스케줄링 클래스입니다.
특정 I/O 우선 순위. 이 클래스는 0-7, 낮은
번호가 더 높은 우선 순위입니다. 동일한 최선의 우선 순위로 실행되는 프로그램
라운드 로빈 방식으로 제공됩니다.

커널 2.6.26 이전에는 I/O 우선 순위를 요청하지 않은 프로세스에 유의하십시오.
"를 공식적으로 사용없음"를 스케줄링 클래스로 간주하지만 I/O 스케줄러는 이러한
최선의 노력을 기울이는 것처럼 처리합니다. 최선의 우선순위-
노력 클래스는 프로세스의 CPU nice 수준에서 동적으로 파생됩니다.
io_우선순위 = (cpu_nice + 20) / 5.

CFQ I/O 스케줄러가 있는 2.6.26 이후 커널의 경우 요청하지 않은 프로세스
I/O 우선 순위의 경우 CPU 스케줄링 클래스를 상속합니다. I/O 우선 순위가 파생됩니다.
프로세스의 CPU nice 레벨에서(커널 2.6.26 이전과 동일).

실시간
RT 스케줄링 클래스에는 다른 항목에 관계없이 디스크에 대한 첫 번째 액세스 권한이 부여됩니다.
시스템에서 진행하고 있습니다. 따라서 RT 클래스는 다음과 같이 주의해서 사용해야 합니다.
다른 프로세스를 굶어 죽일 수 있습니다. Best-Effort 클래스와 마찬가지로 8개의 우선 순위 수준
주어진 프로세스가 각각에 대해 수신할 타임 슬라이스의 크기를 나타내는 정의
일정 창. 이 스케줄링 클래스는 일반(즉,
루트가 아닌 사용자).

옵션


-c, --수업 수업
사용할 스케줄링 클래스의 이름 또는 번호를 지정하십시오. 0 누구에게도, 1 을 통한
실시간, 2 최선을 다하기 위해, 3 유휴.

-n, --classdata 수평
스케줄링 클래스 데이터를 지정하십시오. 이것은 클래스가 수락하는 경우에만 효과가 있습니다.
논쟁. 실시간 및 최선의 노력을 위해, 0-7 유효한 데이터(우선순위 수준)입니다.

-p, --pid PID...
스케줄링을 가져오거나 설정할 실행 중인 프로세스의 프로세스 ID를 지정하십시오.
매개 변수를 설정합니다.

-P, --pgid PGID...
가져오거나 설정할 실행 중인 프로세스의 프로세스 그룹 ID를 지정합니다.
일정 매개변수.

-t, --무시하다
요청된 우선 순위 설정 실패를 무시합니다. 만약에 명령 지정, 실행
원하는 스케줄링 우선순위를 설정할 수 없는 경우에도
권한이 부족하거나 이전 커널 버전으로 인해 발생합니다.

-h, --도움
도움말 텍스트를 표시하고 종료합니다.

-u, --유체 UID...
스케줄링을 가져오거나 설정할 실행 중인 프로세스의 사용자 ID를 지정하십시오.
매개 변수를 설정합니다.

-V, --번역
버전 정보를 표시하고 종료합니다.

사용 예


# 이오니아 -c 3 -p 89

PID 89가 있는 프로세스를 유휴 I/O 프로세스로 설정합니다.

# 이오니아 -c 2 -n 0 배쉬

'bash'를 우선순위가 가장 높은 최선의 프로그램으로 실행합니다.

# 이오니아 -p 89 91

PID 89 및 91을 사용하여 프로세스의 클래스 및 우선 순위를 인쇄합니다.

노트


Linux는 CFQ I/O를 사용하여 2.6.13부터 I/O 스케줄링 우선 순위 및 클래스를 지원합니다.
스케줄러.

작가


옌스 액스보에[이메일 보호]>
카렐 자크[이메일 보호]>

가용성


ionice 명령은 util-linux 패키지의 일부이며 다음에서 사용할 수 있습니다.
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

onworks.net 서비스를 사용하여 온라인으로 ionice 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.