寻找一种分析硬件利用率的方法。虽然将利用率与正在使用的硬件的原因联系起来会很好,但目前我更感兴趣的是尽可能详细地记录硬件的利用率。
必须能在 Linux 上运行,如果能在 Windows 7 上运行就更好了;如果它能在 OSX 上运行,那就没有悬念了。
我没有说明需要记录什么,因为我不能 100% 确定可以记录什么。
目标是分析硬件利用率以优化硬件构建。例如,SSD 在高读取时表现更好(根据我的理解);还有其他原因。
答案1
您无法按照自己想要的方式进行基准测试,因为这意味着基于操作系统的使用没有差异。驱动程序和操作系统使用驱动程序的方式将因操作系统的不同而有很大差异。Linux 驱动程序本身通常比 Windows 驱动程序受到制造商的关注较少,而且很多时候这会导致不太理想的情况。例如,Windows 使用混合驱动器的方式与普通驱动器不同,甚至与固态驱动器也不同。Linux 呢?如果是,制造商是否正确呈现了它?让我们假设它对所有驱动器都一视同仁(为了争论,因为我不知道)。在这种情况下,您的磁盘基准测试将显示 Windows 和 Linux 之间的巨大差异,原因只是操作系统设置和驱动程序。Linux 驱动程序本身通常比 Windows 驱动程序受到制造商的关注较少,而且很多时候这会导致不太理想的情况