如何在Linux上测量随机/顺序读/写。 SSD考虑因素

时间:2012-04-17 22:55:04

标签: linux ssd

我希望为我的Linux Fedora 16工作站购买SSD驱动器。 它主要用于Gnome3,IDE和虚拟服务器(用于web环境)的Web开发。

我有两位候选人。

  • 关键m4 128gb(有更好的4k随机读取)
  • SanDisk extreme 3 120GB(顺序和写入速度更快)

我想知道什么对我的系统最有利,如果有一个工具来测量我系统上的实际随机/顺序读/写。

由于

3 个答案:

答案 0 :(得分:1)

实际系统RAM更快,&更便宜;)然后去最快的系统&程序加载驱动器,IIRC将是4k速度。

答案 1 :(得分:1)

您可以尝试名为PassMark BurnInTest™的商业版工具。新版本是BurnInTest 7.1。

您也可以试用免费软件AS SSD Benchmark 1.7.4739.38088 BurnInTest (也适用于Linux))和 AS SSD Benchmark 适用于Windows平台。
linux下有一些实用工具:Several I/O benchmark options exist under Linux.

  
      
  1. 将hddparm与-Tt开关一起使用,可以对顺序读取进行计时。此方法独立于分区对齐!
  2.   
  3. gnome-disk-utility包中包含一个名为gnome-disks的图形基准测试,它将提供min / max / ave读取   ave访问时间和漂亮的图形显示。这个方法是   独立于分区对齐!
  4.   
  5. dd实用程序可用于测量读取和写入。此方法取决于分区对齐!换句话说,如果你   无法正确对齐您的分区,这一事实将在这里看到   因为你正在编写和阅读已安装的文件系统。
  6.   
  7. 邦尼++
  8.   

如果您想要更多地控制基准测试,我建议您使用SMARTCTL

答案 2 :(得分:1)

您可以尝试我在下面描述的基准,该基准也有下载程序的链接:

http://www.roylongbottom.org.uk/linux_disk_usb_lan_benchmarks.htm

最新版本包括随机写作。示例结果如下。运行时参数可以选择更大的文件。

 ###############################################################

 Selected File Path: 
 /media/PAT//
 Total MB    7620, Free MB    7620, Used MB       0

 Linux Storage Speed Test 64-Bit Version 1.2, Tue Dec 10 16:08:20 2013

                Copyright (C) Roy Longbottom 2012

     8 MB File         1          2          3          4          5
 Writing MB/sec       5.18      11.97      12.12      12.04      11.96
 Reading MB/sec      30.88      31.57      31.60      31.45      29.22

    16 MB File         1          2          3          4          5
 Writing MB/sec      11.90      11.95      12.26      12.07      12.14
 Reading MB/sec      30.94      31.47      31.51      31.51      30.31

    32 MB File         1          2          3          4          5
 Writing MB/sec      11.97      12.07      12.11      12.15      12.18
 Reading MB/sec      31.26      31.49      31.52      31.50      30.90

 ---------------------------------------------------------------------
 8 MB Cached File      1          2          3          4          5
 Writing MB/sec     396.50      77.49      11.19      11.01      13.36
 Reading MB/sec    2810.03    2675.62    2972.66    3139.78    3079.33

 ---------------------------------------------------------------------
 Bus Speed Block KB     64        128        256        512       1024
 Reading MB/sec      28.34      28.31      30.25      31.00      31.41

 ---------------------------------------------------------------------
 1 KB Blocks File MB >    2      4      8     16     32     64    128
 Random Read  msecs    0.52   0.51   0.50   0.50   0.50   0.50   0.52
 Random Write msecs    5.47   5.56   3.31   8.48   3.35   3.35 194.27

 ---------------------------------------------------------------------
 500 Files   Write             Read             Delete
 File KB     MB/sec  ms/File   MB/sec  ms/File  Seconds
       2       0.09    22.35     3.07     0.67    0.014
       4       0.15    26.79     6.12     0.67    0.014
       8       0.35    23.43     9.94     0.82    0.014
      16       0.74    22.12    16.16     1.01    0.014
      32       1.59    20.61    22.12     1.48    0.015
      64       3.03    21.66    28.06     2.34    0.015