数据测试文章--

  有时我们出于一些原因,需要进行硬件的测试。比如,软件架构很复杂,难以模拟,这时我们可以大致测量一些硬件指标,建立比较基本的性能和容量模型。比如,在升级硬件的候,往往不会选择升级所有硬件,而是更着重于首先升级系统紧缺的资源,例如 I/O ,那么这时就需要专门针对不同的硬件配置,来测试 I/O 的提升效果。再比如,硬件厂商往往夸大其词,这时我们就需要运用自己认为可靠的工具去实际验证,确认新的硬件在一些关键指标上是否有大幅度的提升。现实中,硬件和数据库的测试工具并没有划分得很清晰,一些数据库测试工具,本身就可以对各种硬件资源进行压力测试。比如 sysbench ,既可以测试数据库,又可以用来测试 CPU 、内存等硬件资源。


  主要关注 Linux 下的软硬件测试。


  一些需要测量的硬件有:内存、 CPU 、磁盘、网卡、网络等。


   网上也有很多优秀的开源测试工具,这里仅列出一些常用的测试工具。
·   内存测试的工具有 sysbench 、 stream 、 RamSpeed 、 stress 等。
·  CPU 测试的工具有 sysbench 、 cpuburn 、 stress

原文地址:https://www.cnblogs.com/liufei-90046109/p/8822627.html