PROBLEM TO BE SOLVED: To efficiently use a semiconductor storage device.SOLUTION: A storage device includes: a cache control unit 12 that controls data input/output of a storage device 25 and causes a semiconductor storage device 24 to function as a cache memory 24 of the storage device 25; and a staging control unit 13 that performs, when data is staged from the storage device 25 to the cache memory 24, first staging amount control for a first period until a staging amount to the cache memory 24 exceeds a first threshold after a storage device 1 starts up, performs second staging amount control for a second period until a variation per unit time of a read amount from the cache memory 24 falls within a predetermined range after the first period, and performs third staging amount control for a third period after the second period.
展开▼