The invention provides a mixed storage
system and method for supporting
solid-state disk cache dynamic distribution. The mixed storage method is characterized in that the mixed storage
system is constructed through a
solid-state disk and a magnetic disk, and the
solid-state disk serves as a cache of the magnetic disk; the load characteristics of applications and the cache
hit ratio of the solid-state disk are monitored in real time, performance models of the applications are built, and the cache space of the solid-state disk is dynamically distributed according to the performance requirements of the applications and changes of the load characteristics. According to the solid-state disk
cache management method, the cache space of the solid-state disk can be reasonably distributed according to the performance requirements of the applications, and an application-level cache partition service is achieved; due to the fact that the cache space of the solid-state disk of the applications is further divided into a cache reading section and a cache writing section,
dirty data blocks and the page
copying and rubbish recycling cost caused by the
dirty data blocks are reduced; meanwhile, the idle cache space of the solid-state disk is distributed to the applications according to the cache use efficiency of the applications, and therefore the cache
hit ratio of the solid-state disk of the mixed storage
system and the overall performance of the mixed storage system are improved.