none
Выравнивание кластеров NTFS и блоков RAID массива RRS feed

  • Общие обсуждения

  • Не могу не поделиться следующей информацией.

    По мотивам статьи Tips for DBA: выравнивание кластеров NTFS и блоков RAID-массивов Александра Гладченко, произвел тестирование (ну и конечно же внедрение на рабочем сервере БД Smile ) прироста производительности дисковой подсистемы после выравнивания кластеров NTFS и блоков RAID массива.

     

    Для тестирования использовалась утилита SQLIO.

    Параметры (долго не думал, - взяты из примера в документации к sqlio):

    sqlio-test.bat

    sqlio -kW -s360 -frandom -o8 -b8 -LS -Fparam.txt
    timeout /T 5
    sqlio -kW -s360 -frandom -o8 -b64 -LS -Fparam.txt
    timeout /T 5
    sqlio -kW -s360 -frandom -o8 -b128 -LS -Fparam.txt
    timeout /T 5
    sqlio -kW -s360 -frandom -o8 -b256 -LS -Fparam.txt
    timeout /T 5

    sqlio -kW -s360 -fsequential -o8 -b8 -LS -Fparam.txt
    timeout /T 5
    sqlio -kW -s360 -fsequential -o8 -b64 -LS -Fparam.txt
    timeout /T 5
    sqlio -kW -s360 -fsequential -o8 -b128 -LS -Fparam.txt
    timeout /T 5
    sqlio -kW -s360 -fsequential -o8 -b256 -LS -Fparam.txt
    timeout /T 5

    sqlio -kR -s360 -frandom -o8 -b8 -LS -Fparam.txt
    timeout /T 5
    sqlio -kR -s360 -frandom -o8 -b64 -LS -Fparam.txt
    timeout /T 5
    sqlio -kR -s360 -frandom -o8 -b128 -LS -Fparam.txt
    timeout /T 5
    sqlio -kR -s360 -frandom -o8 -b256 -LS -Fparam.txt
    timeout /T 5

    sqlio -kR -s360 -fsequential -o8 -b8 -LS -Fparam.txt
    timeout /T 5
    sqlio -kR -s360 -fsequential -o8 -b64 -LS -Fparam.txt
    timeout /T 5
    sqlio -kR -s360 -fsequential -o8 -b128 -LS -Fparam.txt
    timeout /T 5
    sqlio -kR -s360 -fsequential -o8 -b256 -LS -Fparam.txt

     

     

    param.txt

    testfile.dat 4 0x0 512

     

     
    Использованное оборудование:
    Сервер HP DL560 G1 2CPU, 4GB RAM, Windows Server 2003 R2 SP2 Standard, дисковый массив подключен по 2GB FC (сервер во время тестирования рабочей нагрузкой нагружен не был)
    HP MSA 1000 (512Mb cache)
    RAID 10 (4 x 300GB 10K, stripe size = 64K)
     
    Собственно результаты:
    1* 2*
    align=32 align=64  Прирост
    IOs/sec MBs/sec IOs/sec MBs/sec       %
    WR
    8 2192,94 17,13 2673,34 20,88 17,97
    64 966,65 60,41 1262,74 78,92 23,45
    128 519,82 64,97 610,53 76,31 14,86
    256 288,15 72,03 302,02 75,5 4,59
    WS
    8 6185,59 48,32 6588,19 51,47 6,11
    64 807,66 50,47 981,72 61,35 17,73
    128 449,53 56,19 508,26 63,53 11,56
    256 249,23 62,3 274,42 68,6 9,18
    RR
    8 4542,16 35,48 9740,25 76,09 53,37
    64 2029,97 126,87 2704,8 169,05 24,95
    128 1292,59 161,57 1388,47 173,55 6,91
    256 663,1 165,77 706,2 176,55 6,1
    RS
    8 5232,49 40,87 6370,84 49,77 17,87
    64 1499,58 93,72 1684,31 105,26 10,97
    128 886,27 110,78 964,14 120,51 8,08
    256 471,43 117,85 499,18 124,79 5,56
     
     
    1* Раздел создан из оснастки "Управление дисками", отформатирован из оснастки "Управление дисками" с размером кластера 64K
    2* Раздел создан командой DISKPART CREATE PARTITION PRIMARY ALIGN=64, отформатирован из оснастки "Управление дисками" с размером кластера 64K
     
    WR - Write random
    WS - Write sequential
    RR - Read random
    RS - Read sequential
     
    6 ноября 2008 г. 7:34