A method for predicting the performance of disk schedul-ing algorithms on real machines using only their performance on virtual machines is suggested. The method uses a dynamically loaded kernel in-tercept probe (iprobe) to adjust low-level virtual device timing to match that of a simple model derived from the real device. An example is pro-vided in which the performance of a newly proposed disk scheduling algorithm is compared with that of standard Linux algorithms. The ad-vantage of the proposed method is that reasonable performance predic-tions may be made without dedicated measurement platforms and with only relatively limited knowledge of the performance characteristics of the targeted devices.
展开▼