Benchmarking servers based on production data
AssigneeFacebook, Inc.
InventorsSteven Richard Hart, Jiaxin Lu, Darryl Edward Gardner, Zhanhai Qin
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorsSteven Richard Hart, Jiaxin Lu, Darryl Edward Gardner, Zhanhai Qin
Estimating the term…
The disclosure is directed to benchmarking a server computer (“server”), e.g., a storage system of the server. The process can benchmark a candidate server using data from a production server that is handling live traffic of an application, e.g., a social networking application. The process includes collecting, from the production server, production data that is indicative of a workload of the production server, and generating a benchmark program using the production data. Upon execution of the benchmark program, the candidate server is made to process a workload generated based on the production data. The benchmark program records the performance of the candidate server, which is indicative of a performance of the candidate server in processing a workload similar to the production data. The performance results can be used in determining whether to upgrade the configuration of the production server to that of the candidate server, e.g., to improve performance.
A method performed by a computing system, comprising:
A non-transitory computer-readable storage medium storing computer-readable instructions, the instructions comprising:
A system, comprising:
Dependencies are inferred from the claim text.