LINUX.ORG.RU

iozone ssd test


0

1

Почитав статью http://www.setupc.ru/wiki/moin.cgi/ssd_test_x25m решил проверить свой M4-CT064M4SSD2 и удивился низкими результатами:

    Record Size 4 KB
    SYNC Mode.
    File size set to 10240 KB
    Command line used: ./iozone -f ./0_test_file_iozone -i 0 -i 1 -i 2 -r 4k -o -s 10m
    Output is in Kbytes/sec
    Time Resolution = 0.000001 seconds.
    Processor cache size set to 1024 Kbytes.
    Processor cache line size set to 32 bytes.
    File stride size set to 17 * record size.
                                                            random  random    bkwd   record   stride
              KB  reclen   write rewrite    read    reread    read   write    read  rewrite     read   fwrite frewrite   fread  freread
           10240       4     422     596  8359536  9191409 8420174     795

Для hdd ситуация еще хуже


        Record Size 4 KB
        SYNC Mode. 
        File size set to 10240 KB
        Command line used: ./iozone -f ./0_test_file_iozone -i 0 -i 1 -i 2 -r 4k -o -s 10m
        Output is in Kbytes/sec
        Time Resolution = 0.000001 seconds.
        Processor cache size set to 1024 Kbytes.
        Processor cache line size set to 32 bytes.
        File stride size set to 17 * record size.
                                                            random  random    bkwd   record   stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read  rewrite     read   fwrite frewrite   fread  freread
           10240       4      69      69  8821398  9489950 8511955      69                                                          

тестировал на openSUSE 12.2 (x86_64)

Собственно почему O_SYNC так сильно (по сравнении с тестом в статье) опустил скорость записи ? (подозреваю что там флаг O_SYNC и не ставился)

★★★★★

Ну, например, почтому что фрагментированная говно-фс на невыровненном разделе в конце диска — с O_SYNC читается с неё, а без — из кэша в оперативке.

anonymous
()
(parted) p                                                                
Model: ATA M4-CT064M4SSD2 (scsi)
Disk /dev/sda: 125045424s
Sector size (logical/physical): 512B/512B
Partition Table: gpt_sync_mbr

Number  Start      End         Size       File system  Name  Flags
 1      2048s      39845887s   39843840s  ext4         aaa1  boot
 2      39845888s  125045390s  85199503s  ext4         aaa2

раздел выровнен

x905 ★★★★★
() автор топика
Последнее исправление: x905 (всего исправлений: 1)
7 декабря 2013 г.

хочешь получить нормальный результат, погоняй с максимальным размером блока и без флага -o для ssd, он реально портит картину.

	Command line used: iozone -f iozone_test_file -i 0 -i 1 -i 2 -r 16m -I -s 20m
	Output is in Kbytes/sec
	Time Resolution = 0.000001 seconds.
	Processor cache size set to 1024 Kbytes.
	Processor cache line size set to 32 bytes.
	File stride size set to 17 * record size.
                                                            random  random    bkwd   record   stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read  rewrite     read
           20480   16384  241459  236958   262846   266827  257185  239587
insider ★★★
()
Последнее исправление: insider (всего исправлений: 1)
Ответ на: комментарий от insider

если я захочу потестить кэш ОС, я так и сделаю
потрудись разобраться в вопросе, прежде чем писать

x905 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.