我想对我管理的几台服务器进行基准测试,并希望能够设置自己的情境和事件顺序/自动化。因此,我想知道是否有任何库可用于执行基准测试,以评估Windows计算机的不同方面,例如CPU、磁盘IO和RAM。 更新1:既然似乎没有可用的库来完成这项工作,我也可以接受指向使用C#测试CPU、磁盘和内存性能的示例或指南的答案。 更新2:是否有任何语言中的好库可以用于此?
你可以使用这个开源框架 BenchmarkDotNet 进行 CPU 基准测试。它包括计时器使用、GC 预调用、预热、进程优先级设置、线程、ProcessorAffinity-mask、为基准测试竞赛提供的 API 以及漂亮的控制台输出结果。