|
|
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
expimp, Может быть выключено кэширование на чтение Может быть выбрана не подходящая политика кэширования чтения Может быть выбран неподходящий к задаче stripe size на массиве Дофига, в общем, может чего быть. Но внятных аргументов того, что массив тормозит на основной его задаче, я тут так и не увидел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 11:27 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
МутагенПокажите нам вывод команды egrep -v '^(\*|$)' /etc/system с сервера. directio там включён. В соседнем топике был показан statspack, там в pfile было видно что filesystemio_options был выставлен как надо: в setall. root@SF440DEV # egrep -v '^(\*|$)' /etc/system set rlim_fd_cur=8192 set noexec_user_stack=1 rootdev:/pseudo/md@0:0,0,blk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 12:43 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
onstat-expimp Но копирование данных одного завода в другой (в Oracle) занимает 6 суток против 10 часов на других серверах. Причем у некоторых серверов данные на стойках, у других на внутренних дисках. И все равно время выполнения < 12 часов. А эти висят и висят. 1. Вы про Oracle ASM не забыли нам сказать, или его там нет ? 2. В раиде все диски целые ? 3. Всегда так было или после каких то действий поплохело ? Каких ? ASM'а нет. Диски целые. Батарейки заряжены. А плохо было всегда. И товарищи уже года три сутками ждут выполнения своих задач. : ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 12:45 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
expimp, По опубликованному Вами iostat.txt - дело было не в машине (с). Там никакой нагрузки на дисковую подсистему вообще незаметно. Потому - надо iostat под нагрузкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 13:16 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
a_shatsexpimp, Может быть выключено кэширование на чтение Может быть выбрана не подходящая политика кэширования чтения Может быть выбран неподходящий к задаче stripe size на массиве Дофига, в общем, может чего быть. Но внятных аргументов того, что массив тормозит на основной его задаче, я тут так и не увидел. Читает "оно" нормально. > Но внятных аргументов того, что массив тормозит на основной его задаче В приложенном файле средние времена ожидания на запись для процессов DBWR и LGWR. Я думаю, что это очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 14:25 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
a_shatsexpimp, По опубликованному Вами iostat.txt - дело было не в машине (с). Там никакой нагрузки на дисковую подсистему вообще незаметно. Потому - надо iostat под нагрузкой. Вот три минуты выполнялся оператор, который должен выполняться ~ 3-5 сек. SQL> insert into test.test (select * from test.coep_test where rownum < 200000); 199999 rows created. Elapsed: 00:03:00.32 И вот iostat -xM 5 50 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 15:03 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
expimp, Чуть более предметно. Видно, что наибольшая просадка - на записи лога. Могу ошибаться, но подозреваю, что дело в RAID5: контроллер очень уж старенький, по нынешним временам - и слабенький. Было б RAID10 - было б полегче. Ну или кто-то ошибается на предмет того, где лежит лог... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 16:01 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
expimpa_shatsexpimp, По опубликованному Вами iostat.txt - дело было не в машине (с). Там никакой нагрузки на дисковую подсистему вообще незаметно. Потому - надо iostat под нагрузкой. Вот три минуты выполнялся оператор, который должен выполняться ~ 3-5 сек. SQL> insert into test.test (select * from test.coep_test where rownum < 200000); 199999 rows created. Elapsed: 00:03:00.32 И вот iostat -xM 5 50 а покажите SQL> set autotrace on SQL> insert into test.test (select * from test.coep_test where rownum < 200000); или еще лучше SQL> alter session set events '10046 trace name context forever, level 12'; SQL> insert into test.test (select * from test.coep_test where rownum < 200000); SQL> disc а файлик из udump выложите нам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 16:03 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Уже три дня смотрю в трассировки с разным объемом redo size. Если вставлять только 10000 записей, то пролетает мгновенно. Но следующий оператор commit; опять приводит к крайне медленному log file parallel write и, как следствие, к log buffer space. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 16:42 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
http://www.oracle.com/technology/software/tech/orion/index.html дааа, я вижу SAP идет в массы.... __________________ For more information, please proceed to http://ot-e.biz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 16:59 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
expimp onstat- 1. Вы про Oracle ASM не забыли нам сказать, или его там нет ? 2. В раиде все диски целые ? 3. Всегда так было или после каких то действий поплохело ? Каких ? ASM\'а нет. Диски целые. Батарейки заряжены. А плохо было всегда. И товарищи уже года три сутками ждут выполнения своих задач. : ( Тут задавалисьнекоторые вопросы , ответьте на них пож. Предоставьте результат паралельного выполнения iostat -xM 5 50 vmstat 5 50 под нагрузкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 20:04 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
expimp Код: plaintext 1. 2. "log buffer space" или наверчено с параметром log_buffer или _log_io_size т.е. show parameter log_buffer или копия редо логов пишется например на внутренний "убитый" диск или лограйтер просто передает их на стендбай (а может там maximum protection), в общем кусок алертлога нужен, трассировка лограйтеров trace-м. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 22:57 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
vi /etc/vfstab -------------- Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:03 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
Журавлев Денисexpimp Код: plaintext 1. 2. "log buffer space" или наверчено с параметром log_buffer или _log_io_size т.е. show parameter log_buffer или копия редо логов пишется например на внутренний "убитый" диск или лограйтер просто передает их на стендбай (а может там maximum protection), в общем кусок алертлога нужен, трассировка лограйтеров trace-м. log_buffer integer 14282752 - по умолчанию для 10g Пробовал менять _log_io_size от 64 до 6000. Результат = 0. Удалил из ini-файла. Теперь стоит по умолчанию. Вместе с insert into ... включил трассировку LGWR. ... ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:20 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
Ну расскажите сейчас :) 3510 самая путевая полка. Нужно просто уметь ее готовить :) Если напишите модель что побьет ее по производительности(под redolog) тут ребята(может в разделе Oracle обитают еще) сразу приз вручат :) Сначала определите что у вас тормозит: погоняйте dd на полке, с разными block size, на чтение/запись. И iostat смотрите. Если проблема в полке крутите в сторону stripe size (Random or sequential optimization). Максимальные значения быстродействия получены были при последней версии прошивки, raid-1, одноконтроллерная конфигурация(в 2х контроллерной много накладных расходов на зеркалирование кэша). По опыту raid5 тоже должен работать отлично, для большинства задач. Ну и конечно смотреть на конфигурацию нужно, если она у вас на несколько хостов размазана то тормоза вполне понятны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 20:25 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
в общем я бы теперь посмотрел на наличие битых фреймов в san и журнал массива ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 23:04 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
kvasandrewНу расскажите сейчас :) 3510 самая путевая полка. Нужно просто уметь ее готовить :) Если напишите модель что побьет ее по производительности(под redolog) тут ребята(может в разделе Oracle обитают еще) сразу приз вручат :) Бугага. 5-6 летней давности ящик с Инфортрендовским той же давности контроллером - путевая полка ? Почти любой современный энтри-левел на почти любом типе нагрузки ея порвет, как Тузик грелку. "Почти" - потому что теоретически, сурово упершись, можно найти такой паттерн нагрузки, на котором конкретный массив начального уровня не выиграет у этого. Ибо - старенькая уж очень. Модели - выбирайте на вкус: HP MSA 23xx, IBM DS3xxx, DotHill 2730 и выше. Любые с тем же интерфейсом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 11:23 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
Бугага. 5-6 летней давности ящик с Инфортрендовским той же давности контроллером - путевая полка ? Почти любой современный энтри-левел на почти любом типе нагрузки ея порвет, как Тузик грелку. "Почти" - потому что теоретически, сурово упершись, можно найти такой паттерн нагрузки, на котором конкретный массив начального уровня не выиграет у этого. Ибо - старенькая уж очень. Модели - выбирайте на вкус: HP MSA 23xx, IBM DS3xxx, DotHill 2730 и выше. Любые с тем же интерфейсом.[/quot] Ну старенькая это не аргумент. Я говорю то что своими глазами видел. Не от хорошей жизни на таком старье работали, просто альтернативные варианты не давали нужных результатов (при 10мБ/с asvc_t 0.4-0.6 ms). И ни интегратор ни вендор, с которыми плотно работали, не смогли поставить решение по замене их.(вопрос был не в деньгах). Как вариант рассматривалось фиксирование разделов в кэше здорового массива, но это решение в разы дороже приведенной линейки. А про паттерн нагрузки как и сказал уже redolog-и. IBMDS3xx те же FC диски 15000 rpm ничего нового там не придумали, Storageteck, HP тоже самое. Кэша побольше, но как показала практика алгоритм работы с ним не самый удачный раз не может такое старье порвать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 13:18 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
kvasandrew, Очень, очень странно. Организовать тестирование на чемнить посовременней можно, если хотите - надо бы только знать, чем и как тестить. Ну, положим, IBM DS3400, как и прочие LSI-ные продукты, потоки не особенно любит (последовательный доступ большими блоками), и кэш там туповат. Но уж HP23xx (DotHill'ы новые) - у них с этим все в порядке. StorageTek линейка у Sun ныне по большей части тож LSI. Было бы очень интересно узнать, как и чем тестировали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 13:40 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
kvasandrew, И да, если вопрос не в деньгах - чего было не применить тупо mid-range массивы, они всяко шустрее этого будут ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 13:41 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
a_shats, тестировали в боевых условиях так сказать. Замена одного из зеркал под Veritas живого раздела на тестируемую полку. Об абсолютных значениях трудно было судить(как я сказал основной параметр был asvc time при сплошном потоке записи ~10MB), но то что интересовало на графиках Enterprise manager не вооруженным взглядом видно было(Commit). К сожелению к DotHill доступа не было, хотя у меня на счет него хорошие предчувствия. Если у SUN появится dothill железка может еще потестируют(мультивендорность не сильно приветствуется). По поводу mid-range тоже не все ясно. HDS high end не давал таких результатов :) (вариант все сунуть в кэш был отвергнут) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 20:10 |
|
||
|
Нагрузочный тест дисковой системы
|
|||
|---|---|---|---|
|
#18+
kvasandrewa_shats, тестировали в боевых условиях так сказать. Замена одного из зеркал под Veritas живого раздела на тестируемую полку. Об абсолютных значениях трудно было судить(как я сказал основной параметр был asvc time при сплошном потоке записи ~10MB), но то что интересовало на графиках Enterprise manager не вооруженным взглядом видно было(Commit). К сожелению к DotHill доступа не было, хотя у меня на счет него хорошие предчувствия. Если у SUN появится dothill железка может еще потестируют(мультивендорность не сильно приветствуется). По поводу mid-range тоже не все ясно. HDS high end не давал таких результатов :) (вариант все сунуть в кэш был отвергнут) Понятненько :) Но у Хитачевских AMS-ок -то уж точно с кэшем все в порядке. Но, я так понимаю, у Вас не стоял вопрос - попробовать других, тестили только то, что у Сана есть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 11:16 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36341557&tid=1485282]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 357ms |

| 0 / 0 |
