Font Size: a A A

Design And Implementation On I/O Monitor In The File Level

Posted on:2009-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:M XieFull Text:PDF
GTID:2178360275471873Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the continuous development of computer application, optimization of the efficiency of the implementation for the application system will become increasingly important. A primary issue is to understand the operation of the existing system, find the laws and the existing problems, and thus to improve the system or re-design. This requires acquisition the various information and data generated by the operation of computer hardware and software, which there is not a very good tool to collect on the Windows platform currently, thus the design of Windows-based platform for the monitoring system become importantSubject design and implement the file-level I/O monitoring system. This monitoring system is a file system filter, in the I/O management and the underlying file system between the driver, in the file system on the drive. It does not need to deal with all the file system, you can only intercept the specified process or the directory of I/O operation to deal with some, and pass the I/O operations which not need to be dealt to the bottom of the file system driver to complete. System design is divided into core modules, the user module and communication module, user module is used to monitor process in the application layer and provide the list of process, kernel module in the file system of monitoring the process and accessing to the detailed process of I/O information, such as I/O operation of the target,full path,the start time,spend time, communication module will transmit the designated monitoring process of marking in user module to core module and feedback monitoring information in kernel module to the application modules, and described in detail the various modules of the concrete realization.File system filter driver is a powerful method of the expansion of the operating system features. System find the laws of reading and writing files through QQ software testing. I/O Manager will divide the operation of great demand for reading and writing into some operations of proper demand for reading and writing, and send them to the file driver continuously, the average spent time of the first read-write operation will be larger than each time. System also find the file most commonly read by QQ software. Through optimizing the file which is most commonly read, improving software operating efficiency. Passed the tests show that this system has good stability, but there are many features to be perfect. Overall, it provide a certain amount of information for analysis to optimize the whole system, with a important theoretical and practical significance.
Keywords/Search Tags:Filter Driver, I/O Data Flow, Performance Optimization, Data Acquisition
PDF Full Text Request
Related items