{"title":"Comparison of Interactivity Performance of Linux CFS and Windows 10 CPU Schedulers","authors":"Weina Fan, C. Wong, W. Lee, S. Hwang","doi":"10.1109/ICGHIT49656.2020.00014","DOIUrl":null,"url":null,"abstract":"One of the main goals of a user-oriented operating system design is to ensure low response time of interactive tasks. Otherwise, high scheduling latencies will become obvious to the user and will in turn affect the user experience. One of the most popular benchmarks that can measure interactive tasks response time is Interbench. However, Interbench was only available in Linux, thus making interactivity performance benchmarking for other operating systems impossible. This research ported the Interbench to Windows operating system so that the interactive performance of Windows and Linux can be evaluated and compared. We studied the effect of various simulated workloads on interactive performance of both operating systems and concluded that the Linux CPU scheduler tends to have lower latencies than Windows 10 in most scenarios, except when a heavy background load is executed concurrently with heavy load interactive task.","PeriodicalId":377112,"journal":{"name":"2020 International Conference on Green and Human Information Technology (ICGHIT)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Green and Human Information Technology (ICGHIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGHIT49656.2020.00014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
One of the main goals of a user-oriented operating system design is to ensure low response time of interactive tasks. Otherwise, high scheduling latencies will become obvious to the user and will in turn affect the user experience. One of the most popular benchmarks that can measure interactive tasks response time is Interbench. However, Interbench was only available in Linux, thus making interactivity performance benchmarking for other operating systems impossible. This research ported the Interbench to Windows operating system so that the interactive performance of Windows and Linux can be evaluated and compared. We studied the effect of various simulated workloads on interactive performance of both operating systems and concluded that the Linux CPU scheduler tends to have lower latencies than Windows 10 in most scenarios, except when a heavy background load is executed concurrently with heavy load interactive task.