The facets and the process of tuning an operating system through adjustment of the scheduler parameter settings to attain the most effective use of the operating system at a particular installation are described.
Many modern computers are delivered with default installation parameters in their operating system so that each installation can make important efficiency decisions, such as the devices to be used for system program residence and scheduling options, in accordance with the properties of its workload. Judicious setting of these can be a major factor in good performance.
The model system considered in this study is based upon the Control Data Corporation's (CDC) CYBER 73-18 Computer System at the KIST Computer Center with SCOPE 3.4 operating system.
The tuning procedure described here consist of a number of step which are used to select an appropriate set of scheduler parameters for a running system and aimed at producing a balanced system with a short turn-around time for batch jobs with minimal impact on the response time of interactive job. The technique used is based on both analytical method and simulation results.
근래의 많은 컴퓨터 시스템은 그 운영체재 속에 그 시스템의 운영자 및 관련기기 그 시스템의 이용정도 및 작업성격에 따라 적절히 결정하여 할 installation parameters, 예를 들면, 시스템에서 사용하는 입출력 장치수, 시스템 프로그램의 설치장소, Scheduler 에 관한 변수등을 다수 포함하고 있으며, 이러한 installation parameters 의 적절한 결정은 시스템의 효용성이 크게 영향을 미치게 된다.
본 논문에서는 어느 특정한 컴퓨터 시스템에서 그 운영체제의 효율적인 실행을 위하여 위에서 말한 변수들 중에서 특히 Scheduler 에 관한 변수를 적절히 결정하는 방법 및 그 과정에 대해서 기술하였다. 여기서 고려한 대상 시스템은 현재 한국과학기술연구소에 설치 가동중인 CDC CYBER 73-18컴퓨터이며 이 시스템의 여러 운영면중에서 특히 interactive 작업의응답시간에 별 영향을 끼치지 않으면서 최근 batch 작업처리 속도를 얻기 위하여 analytic 한 방법 및 simulation 기법을 이용하여 그 scheduler 변수를 조정하였다.