戴尔硬件中的戴尔 SSD 选项和第 3 方 SSD

Nat*_*ord 7 database dell ssd

任何人都对戴尔的固态硬盘有任何经验?

我们正在考虑将它们用于运行像 Tokyo Tyrant 这样的键值数据库的机器。

它们很贵,而且很小。只需 25/50GB,只需 850 美元/1700 美元。对他们来说,他们有什么神奇之处可以比英特尔 400 美元的 128GB SSD 性能更好吗?足以证明成本和尺寸差距是合理的吗?

出于某种原因,他们似乎只希望您将它们放入新的 R610 中……好奇……

此外,有没有人对戴尔硬件中的 3rd 方 SSD 有好运?

谢谢,内森

Nat*_*ord 8

固态硬盘: OCZ Vertex EX 60 GB SATA II 2.5 英寸固态硬盘

从各方面来看,它是可用于“企业”应用程序的最受欢迎/评价最高的单级单元 SSD 驱动器。他们对 60GB 型号的文献声称:

  • 读取:高达 260 MB
  • 写入:高达 200MB
  • 持续写入高达 100MB
  • 寻道时间:小于 .1ms

有一个真正优秀的标杆和审查这里

硬盘驱动器:Western Digital Blue Caviar 80GB SATA II 7200 RPM 驱动器

这是我们在系统中发现的典型驱动器。文献主张:

  • 高达 70MB/s 的持续读写速度
  • 平均寻道时间:4.2ms

测试机是戴尔SC1425,2x3.6GHz Xeons,16GB内存。

因此创建了 fileio 测试数据(HDD 和 SSD 驱动器上的数据):

sysbench --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-freq=0 --file-total-size=50G prepare

因此创建了 mysql 测试数据(HDD 和 SSD 驱动器上的数据):

sysbench --test=oltp --db-driver=mysql --mysql-socket=/tmp/mysql.sock --mysql-db=test --mysql-table-engine=innodb prepare

注意:3.5" 适配器机箱中的 2.5"(使 2.5" 驱动器适合 3.5" 插槽)将无法与戴尔 3.5" 驱动器底座配合使用,因为连接器对齐已关闭。假设您在使用这些 SSD 时需要一个 2.5" 背板,我们可能会使用 R610。

注意:我也测试了 zfs、xfs 和 ext4,以及软件 RAID0 中的两个 SSD……但没有空间在此处发布它们,并且在大多数情况下,单个 ext3 SSD 性能最佳。我会做更多的测试,但它似乎不喜欢软件突袭。


**文件 IO - 随机读取 - 1 个线程**

`sysbench --init-rng=on --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-频率=0 --file-total-size=50G --num-threads=1 --file-test-mode=rndrd run`

固态硬盘EXT3     

    执行的操作:161750 次读取,0 次写入,0 次其他 = 161750 次总计
    读取 2.4681Gb 写入 0b 总传输 2.4681Gb (42.122Mb/秒)
     2695.81 请求/秒执行

    测试执行摘要:
        总时间:60.0006s
        事件总数:161750
        事件执行总时间:59.1342
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0004s
             最大:0.0046s
             大约 95 个百分位:0.0004s

    线程公平:
        事件 (avg/stddev): 161750.0000/0.00
        执行时间 (avg/stddev): 59.1342/0.00

硬盘 EXT3

    执行的操作:2874 次读取,0 次写入,0 次其他 = 2874 次总计
    读取 44.906Mb 写入 0b 总传输 44.906Mb (766.33Kb/sec)
       47.90 请求/秒执行

    测试执行摘要:
        总时间:60.0055s
        事件总数:2874
        事件执行总时间:59.9896
        每个请求的统计信息:
             分钟:0.0029s
             平均:0.0209s
             最大:0.1042s
             大约 95 个百分位:0.0331s

    线程公平:
        事件(平均/标准差):2874.0000/0.00
        执行时间 (avg/stddev): 59.9896/0.00


----------

**文件 IO - 随机读取 - 64 个线程**

`sysbench --init-rng=on --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-频率=0 --file-total-size=50G --num-threads=64 --file-test-mode=rndrd run`

固态硬盘EXT3    

    执行的操作:158385 次读取,0 次写入,0 次其他 = 158385 次总计
    读取 2.4168Gb 写入 0b 总传输 2.4168Gb (41.228Mb/秒)
     2638.61 请求/秒执行

    测试执行摘要:
        总时间:60.0260s
        事件总数:158385
        事件执行总时间:3839.5569
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0242s
             最大:6.4591s
             大约 95 个百分位:0.0004s

    线程公平:
        事件 (avg/stddev): 2474.7656/592.31
        执行时间 (avg/stddev): 59.9931/0.01

硬盘 EXT3

    执行的操作:2945 次读取,0 次写入,0 次其他 = 2945 次总计
    读取 46.016Mb 写入 0b 总传输 46.016Mb (768.25Kb/sec)
       48.02 请求/秒执行

    测试执行摘要:
        总时间:61.3345s
        事件总数:2945
        事件执行总时间:3885.4618
        每个请求的统计信息:
             分钟:0.0040s
             平均:1.3193s
             最大:9.9964s
             大约 95 个百分位:6.6392s

    线程公平:
        事件 (avg/stddev): 46.0156/10.71
        执行时间 (avg/stddev): 60.7103/0.39

----------

**文件 IO - 随机写入 - 1 个线程**

`sysbench --init-rng=on --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-频率=0 --file-total-size=50G --num-threads=1 --file-test-mode=rndwr run`

固态硬盘EXT3     

    执行的操作:0 读取,169804 写入,0 其他 = 169804 总计
    读取 0b 写入 2.591Gb 总传输 2.591Gb (44.219Mb/sec)
     2830.04 请求/秒执行

    测试执行摘要:
        总时间:60.0005s
        事件总数:169804
        事件执行总时间:59.0867
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0003s
             最大:0.0031s
             大约 95 个百分位:0.0007s

    线程公平:
        事件 (avg/stddev): 169804.0000/0.00
        执行时间 (avg/stddev): 59.0867/0.00

硬盘 EXT3

    执行的操作:0 次读取,3796 次写入,0 次其他 = 3796 次总计
    读取 0b 写入 59.312Mb 总传输 59.312Mb (1012.2Kb/sec)
       63.26 请求/秒执行

    测试执行摘要:
        总时间:60.0017s
        事件总数:3796
        事件执行总时间:59.9806
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0158s
             最大:1.0514s
             大约 95 个百分位:0.0455s

    线程公平:
        事件(平均/标准差):3796.0000/0.00
        执行时间 (avg/stddev): 59.9806/0.00

**文件 IO - 随机写入 - 64 个线程**

`sysbench --init-rng=on --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-频率=0 --file-total-size=50G --num-threads=64 --file-test-mode=rndwr run`

固态硬盘EXT3

    执行的操作:0 次读取,179247 次写入,0 次其他 = 179247 次总计
    读取 0b 写入 2.7351Gb 总传输 2.7351Gb (46.659Mb/秒)
     2986.14 请求/秒执行

    测试执行摘要:
        总时间:60.0262s
        事件总数:179247
        事件执行总时间:3839.6346
        每个请求的统计信息:
             分钟:0.0005s
             平均:0.0214s
             最大:0.1395s
             大约 95 个百分位:0.0610s

    线程公平:
        事件 (avg/stddev): 2800.7344/44.56
        执行时间 (avg/stddev): 59.9943/0.01

硬盘 EXT3

    执行的操作:0 次读取,4358 次写入,0 次其他 = 4358 次总计
    读取 0b 写入 68.094Mb 总传输 68.094Mb (1.1182Mb/sec)
       71.56 请求/秒执行

    测试执行摘要:
        总时间:60.8978s
        事件总数:4358
        事件执行总时间:3870.8012
        每个请求的统计信息:
             分钟:0.0006s
             平均:0.8882s
             最大:4.9283s
             大约 95 个百分位:3.4779s

    线程公平:
        事件 (avg/stddev): 68.0938/9.09
        执行时间 (avg/stddev): 60.4813/0.26

----------

**文件 IO - 组合随机读/写 - 1 个线程**

`sysbench --init-rng=on --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-频率=0 --file-total-size=50G --num-threads=1 --file-test-mode=rndrw 运行`

固态硬盘EXT3

    执行的操作:67246 次读取,44830 次写入,0 次其他 = 112076 次总计
    读取 1.0261Gb 写入 700.47Mb 总传输 1.7101Gb (29.186Mb/秒)
     1867.92 请求/秒执行

    测试执行摘要:
        总时间:60.0004s
        事件总数:112076
        事件执行总时间:59.3859
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0005s
             最大:0.0411s
             大约 95 个百分位:0.0013s

    线程公平:
        事件 (avg/stddev): 112076.0000/0.00
        执行时间 (avg/stddev): 59.3859/0.00

硬盘 EXT3

    执行的操作:2195 次读取,1463 次写入,0 次其他 = 3658 次总计
    读取 34.297Mb 写入 22.859Mb 总传输 57.156Mb (975.12Kb/sec)
       60.94 请求/秒执行

    测试执行摘要:
        总时间:60.0215s
        事件总数:3658
        事件执行总时间:60.0010
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0164s
             最大:0.3715s
             大约 95 个百分位:0.0429s

    线程公平:
        事件 (avg/stddev): 3658.0000/0.00
        执行时间 (avg/stddev): 60.0010/0.00

----------

**文件 IO - 组合随机读/写 - 64 个线程**

`sysbench --init-rng=on --test=fileio --max-time=60 --max-requests=1000000 --file-num=10 --file-extra-flags=direct --file-fsync-频率=0 --file-total-size=50G --num-threads=64 --file-test-mode=rndrw 运行`

结果

固态硬盘EXT3

    执行的操作:44558 次读取,29710 次写入,0 次其他 = 74268 次总计
    读取 696.22Mb 写入 464.22Mb 总传输 1.1332Gb (19.321Mb/秒)
     1236.52 请求/秒执行

    测试执行摘要:
        总时间:60.0623s
        事件总数:74268
        事件执行总时间:3841.9213
        每个请求的统计信息:
             分钟:0.0003s
             平均:0.0517s
             最大:0.4341s
             大约 95 个百分位:0.1348s

    线程公平:
        事件 (avg/stddev): 1160.4375/50.60
        执行时间 (avg/stddev): 60.0300/0.02

硬盘 EXT3

    执行的操作:2632 次读取,1789 次写入,0 次其他 = 4421 次总计
    读取 41.125Mb 写入 27.953Mb 总传输 69.078Mb (1.1385Mb/秒)
       72.87 请求/秒执行

    测试执行摘要:
        总时间:60.6723s
        事件总数:4421
        事件执行总时间:3863.3418
        每个请求的统计信息:
             分钟:0.0005s
             平均:0.8739s
             最大:4.5743s
             大约 95 个百分位:2.4240s

    线程公平:
        事件 (avg/stddev): 69.0781/6.34
        执行时间 (avg/stddev): 60.3647/0.20

----------

**MYSQL OLTP - 只读 - 1 个线程**

`sysbench --test=oltp --oltp-table-size=1000000 --max-requests=100000 --db-driver=mysql --mysql-table-engine=innodb --db-ps-mode=disable -- mysql-engine-trx=yes --mysql-socket=/tmp/mysql.sock --mysql-db=test --num-threads=1 --oltp-read-only run`

固态硬盘EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:0
            其他:200000
            总计:1600000
        交易:100000(每秒492.93)
        死锁:0(每秒 0.00)
        读/写请求:1400000(每秒 6900.95 次)
        其他操作:200000(每秒985.85次)

    测试执行摘要:
        总时间:202.8706s
        事件总数:100000
        事件执行总时间:201.7883
        每个请求的统计信息:
             分钟:0.0018s
             平均:0.0020s
             最大:0.0984s
             大约 95 个百分位:0.0024s

    线程公平:
        事件 (avg/stddev): 100000.0000/0.00
        执行时间 (avg/stddev): 201.7883/0.00

硬盘 EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:0
            其他:200000
            总计:1600000
        交易:100000(每秒256.34)
        死锁:0(每秒 0.00)
        读/写请求:1400000(每秒 3588.74 次)
        其他操作:200000(每秒512.68次)

    测试执行摘要:
        总时间:390.1088s
        事件总数:100000
        事件执行总时间:389.0534
        每个请求的统计信息:
             分钟:0.0019s
             平均:0.0039s
             最大:0.1454s
             大约 95 个百分位:0.0047s

    线程公平:
        事件 (avg/stddev): 100000.0000/0.00
        执行时间 (avg/stddev): 389.0534/0.00

----------

**MYSQL OLTP - 只读 - 64 个线程**

`sysbench --test=oltp --oltp-table-size=1000000 --max-requests=100000 --db-driver=mysql --mysql-table-engine=innodb --db-ps-mode=disable -- mysql-engine-trx=yes --mysql-socket=/tmp/mysql.sock --mysql-db=test --num-threads=16 --oltp-read-only run`

固态硬盘EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:0
            其他:200000
            总计:1600000
        交易:100000(每秒1055.34)
        死锁:0(每秒 0.00)
        读/写请求:1400000(每秒 14774.81 次)
        其他操作:200000(每秒2110.69次)

    测试执行摘要:
        总时间:94.7559s
        事件总数:100000
        事件执行总时间:1512.7384
        每个请求的统计信息:
             分钟:0.0018s
             平均:0.0151s
             最大:2.1117s
             大约 95 个百分位:0.0165s

    线程公平:
        事件 (avg/stddev): 6250.0000/590.00
        执行时间 (avg/stddev): 94.5461/0.06

硬盘 EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:0
            其他:200000
            总计:1600000
        交易:100000(每秒497.50)
        死锁:0(每秒 0.00)
        读/写请求:1400000(每秒 6964.94 次)
        其他操作:200000(每秒994.99次)

    测试执行摘要:
        总时间:201.0067s
        事件总数:100000
        事件执行总时间:3183.9863
        每个请求的统计信息:
             分钟:0.0020s
             平均:0.0318s
             最大:27.8799s
             大约 95%:0.0060s

    线程公平:
        事件 (avg/stddev): 6250.0000/1301.96
        执行时间 (avg/stddev): 198.9991/2.79

----------

**MYSQL OLTP - 读/写 - 1 个线程**

`sysbench --test=oltp --oltp-table-size=1000000 --max-requests=100000 --db-driver=mysql --mysql-table-engine=innodb --db-ps-mode=disable -- mysql-engine-trx=yes --mysql-socket=/tmp/mysql.sock --mysql-db=test --num-threads=1 run`

固态硬盘EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:500000
            其他:200000
            总计:2100000
        交易:100000(每秒218.72)
        死锁:0(每秒 0.00)
        读/写请求:1900000(每秒 4155.60 次)
        其他操作:200000(每秒437.43次)

    测试执行摘要:
        总时间:457.2148s
        事件总数:100000
        事件执行总时间:455.9071
        每个请求的统计信息:
             分钟:0.0023s
             平均:0.0046s
             最大:0.0779s
             大约 95 个百分位:0.0059s

    线程公平:
        事件 (avg/stddev): 100000.0000/0.00
        执行时间 (avg/stddev): 455.9071/0.00

硬盘 EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:500000
            其他:200000
            总计:2100000
        交易:100000(每秒204.85)
        死锁:0(每秒 0.00)
        读/写请求:1900000(每秒 3892.23 次)
        其他操作:200000(每秒409.71次)

    测试执行摘要:
        总时间:488.1525s
        事件总数:100000
        事件执行总时间:486.8584
        每个请求的统计信息:
             分钟:0.0026s
             平均:0.0049s
             最大:0.1927s
             大约 95%:0.0060s

    线程公平:
        事件 (avg/stddev): 100000.0000/0.00
        执行时间 (avg/stddev): 486.8584/0.00

----------

**MYSQL OLTP - 读/写 - 64 个线程**

`sysbench --test=oltp --oltp-table-size=1000000 --max-requests=100000 --db-driver=mysql --mysql-table-engine=innodb --db-ps-mode=disable -- mysql-engine-trx=yes --mysql-socket=/tmp/mysql.sock --mysql-db=test --num-threads=64 运行`

固态硬盘EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:500000
            其他:200000
            总计:2100000
        交易:100000(每秒403.34)
        死锁:0(每秒 0.00)
        读/写请求:1900000(每秒 7663.38 次)
        其他操作:200000(每秒806.67次)

    测试执行摘要:
        总时间:247.9324s
        事件总数:100000
        事件执行总时间:3964.1628
        每个请求的统计信息:
             分钟:0.0027s
             平均:0.0396s
             最大:0.7854s
             大约 95 个百分位:0.1446s

    线程公平:
        事件 (avg/stddev): 6250.0000/147.62
        执行时间 (avg/stddev): 247.7602/0.05

硬盘 EXT3

    OLTP 测试统计:
        执行的查询:
            阅读:1400000
            写:500000
            其他:200000
            总计:2100000
        交易:100000(每秒392.70)
        死锁:0(每秒 0.00)
        读/写请求:1900000(每秒 7461.35 次)
        其他操作:200000(每秒785.41次)

    测试执行摘要:
        总时间:254.6456s
        事件总数:100000
        事件执行总时间:4069.8699
        每个请求的统计信息:
             分钟:0.0027s
             平均:0.0407s
             最大:0.6835s
             大约 95 个百分位:0.1478s

    线程公平:
        事件 (avg/stddev): 6250.0000/139.23
        执行时间 (avg/stddev): 254.3669/0.17