|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С Блочное. Обязательно попробуйте raw . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 15:33 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Уменьшил размер файла с 40 до 10 МБ. На линуксе стало 12 200 IO/s для блочного устройства 13 500 IO/s для RAW, сделанного командой raw на то же блочное устройство 40 МБ не влезало в кеш. Буду с этим разбираться. Но все равно, откуда на win2003 55 000 IO/s, а на Linux только 13 500? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 15:47 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С Но все равно, откуда на win2003 55 000 IO/s, а на Linux только 13 500?может кривой драйвер контроллера, а может мерялка неправильно работает. Попробуйте на файлах в линуксе, если иометер научился direct_io iozone вот умеет. -I Use VxFS VX_DIRECT, O_DIRECT,or O_DIRECTIO for all file operations ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 15:55 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С, Правильнее такую нагрузку создавать при значениях Outstanding I/Os >=100. Под "потоками IOMeter'а" Вы понимаете Worker'ов ? И, кстати, с начала теста смотреть показания счетчиков бессмысленно при Ваших значениях кэшей (50/50), дождитесь, пока они устаканятся (минут 3-5 хотя бы). Второй момент - какие конкретно RAID-контроллеры участвовали в тесте ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 16:43 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shats Правильнее такую нагрузку создавать при значениях Outstanding I/Os >=100. . Могу еще раз тесты провести, с нужными значениями Outstanding I/Os. a_shats Под "потоками IOMeter'а" Вы понимаете Worker'ов ? Да. a_shats И, кстати, с начала теста смотреть показания счетчиков бессмысленно при Ваших значениях кэшей (50/50), дождитесь, пока они устаканятся (минут 3-5 хотя бы). Второй момент - какие конкретно RAID-контроллеры участвовали в тесте ? HP Smart Array P400 для первого сервера на Win2003 HP Smart Array P600 для второго сервера на Linux ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 16:55 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
onstat-Журавлев Денис попробуйте для начала перейти на raw http://oraclepitstop.wordpress.com/2008/02/15/raw-devices-on-rhel-5-or-oel-5/ Вот еще один интересный способ через udev.В той сцылке что я давал для rh5 (это чуть ниже), именно это и написано. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 17:19 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С[Могу еще раз тесты провести, с нужными значениями Outstanding I/Os. Попробуйте. Под линукс еще раз рекомендую iozone , только обратите внимание - нужно, чтобы паттерны нагрузок совпали. Да. Воркеры пользуются, когда надо создать разные по паттернам нагрузки на разные тома. HP Smart Array P400 для первого сервера на Win2003 HP Smart Array P600 для второго сервера на Linux Гм. Ни для того, ни для другого, ни 2 ни 8 винтов не могут дать столько, сколько не в состоянии будет переварить считалка. Значит, что-то не так с тестами... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 17:33 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shatsПопробуйте. Под линукс еще раз рекомендую iozone , только обратите внимание - нужно, чтобы паттерны нагрузок совпали. Следующий пост будет с результатами iozone. a_shats Гм. Ни для того, ни для другого, ни 2 ни 8 винтов не могут дать столько, сколько не в состоянии будет переварить считалка. Значит, что-то не так с тестами... Да, надо разобраться. Не хочется верить, что система со встроенным P400 и 2мя внутренними винтами работает шустрее отдельно поставленным P600 с 24мя винтами )) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 17:53 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Сделал тесты с помощью iozone. Размер файла 10 Мб, 8 потоков, блок 2к, O_DIRECT включен. Вот параметры "iozone -l 8 -u 8 -s 10M -r 2k -O -I O_DIRECT" Win2003 c 2мя винтами в RAID1: Код: 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.
Linux c 24мя винтами в RAID10: Код: 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. 91. 92. 93. 94.
Стало еще непонятней интересней. Система с 2мя винтами просто чемпион. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 18:11 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С, Вы хотите протестировать, насколько контроллерам пофиг на ту ерунду, которой Вы их пытаетесь нагрузить ? 8 потоков с безумной кучей разнообразных паттернов нагрузок подряд, блоками 2КБайт, объемом меньше кэша - это не тестирование, а непонятно что. Тестируйте - сотней потоков, конкретными нагрузками (отдельно random read, отдельно random write - за это отвечает параметр -i), объем - от десятка гигабайт и выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 19:23 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shats Вы хотите протестировать, насколько контроллерам пофиг на ту ерунду, которой Вы их пытаетесь нагрузить ? ))) a_shats 8 потоков с безумной кучей разнообразных паттернов нагрузок подряд, блоками 2КБайт, объемом меньше кэша - это не тестирование, а непонятно что. Тестируйте - сотней потоков, конкретными нагрузками (отдельно random read, отдельно random write - за это отвечает параметр -i), объем - от десятка гигабайт и выше. На самом деле специально выбрал объем для тестов меньше кэша контроллера, по совету предыдущих комментаторов. Хочется понять, сколько "пролезает" IO/s "от приложения до контроллера" по максимуму. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 19:50 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С На самом деле специально выбрал объем для тестов меньше кэша контроллера, по совету предыдущих комментаторов. Хочется понять, сколько "пролезает" IO/s "от приложения до контроллера" по максимуму. Вам не по максимум нужно , а по объему будущей базы. Иначе вы не получите те же цифры в реальной работе. У меня на сторадж на запись и чтение в рандоме в паралель в сумме пролазит 1.3Gbyte /sec по максимуму, на операциях в 8 к. НО в реальной работе я таких цифр не видел никогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 20:49 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
драйвера карточки hp-шные или те котороые в дистрибутиве были? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 08:43 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Журавлев Денисдрайвера карточки hp-шные или те котороые в дистрибутиве были? Везде HP'шные драйвера. И в Win2003 и в Linux. В Linux просто установил RPM. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 09:09 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. СЖуравлев Денисдрайвера карточки hp-шные или те котороые в дистрибутиве были? Везде HP'шные драйвера. И в Win2003 и в Linux. В Linux просто установил RPM. Ну тогда я не знаю Children see throughput for 8 readers = 19055.99 ops/sec 19055.99*2/1024=37 мегабайт / сек ?? Чтение из памяти контроллера? dmesg|tail что-ли покажите, обновитесь, попробуйте opensuse 11.0 с драйверами из дистра. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 09:48 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Журавлев Денис, Там все просто - потому что полный микс из нагрузочных тестов. Часть дергает винты даже если кэша хватает, часть не дергает. Причем одна за другой идут разнотипные нагрузки, никакая оптимизация кэширования не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 12:43 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shatsЖуравлев Денис, Там все просто - потому что полный микс из нагрузочных тестов. Часть дергает винты даже если кэша хватает, часть не дергает. Причем одна за другой идут разнотипные нагрузки, никакая оптимизация кэширования не помогает.они по очереди идут, я думаю там числа на порядок больше должны быть на чтении маленького файла. Вот например сервер и дисковый массив 2002 года: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 14:24 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Журавлев Денис Вот например сервер и дисковый массив 2002 года: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
А тут тест вообще в один поток. И чего Вы таким образом намеревались намерить ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 14:35 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shatsА тут тест вообще в один поток. И чего Вы таким образом намеревались намерить ? :)ок. я дурак. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 15:05 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Журавлев Денис, И опять не совсем :) Если у Вас на старом сервере, который Вы таким образом тестируете, имеется какой-никакой RAID-контроллер с кэшем - получается ровно та же самая ерунда, что и у автора темы :) Намекаю - у Вас с базой работает 1, 8 или несколько больше пользователей ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 15:42 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shatsЖуравлев Денис, амекаю - у Вас с базой работает 1, 8 или несколько больше пользователей ? У INFORMIX DS ассинхронные и чтение и запись, количество пишущих и читающих процессов от количества пользователей не зависит. Зависть только от параметров . ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:02 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
a_shatsЖуравлев Денис, И опять не совсем :) Если у Вас на старом сервере, который Вы таким образом тестируете, имеется какой-никакой RAID-контроллер с кэшем - получается ровно та же самая ерунда, что и у автора темы :) Намекаю - у Вас с базой работает 1, 8 или несколько больше пользователей ?я подозреваю что у автора темы такие маленькие числа из проблемы с линуксом, с дровами, etc. Намек про 8 мне какбы не интересен, потому что активных пользователей в единицу времени у меня обычно 1%. Т.е. 8 потоков для меня эмулируют работу 800 пользователей. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:11 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Павел. С Сервер раз Код: plaintext 1.
Сервер два Код: plaintext 1.
Павел. С Хочется понять, сколько "пролезает" IO/s "от приложения до контроллера" по максимуму. Если под "кеш дисков" подразумевается кеш RAID-контроллера, то для удовлетворения понимания из второй цитаты нужно поменять выделенное в первой. Иначе получаем значение "от приложения до дисков ". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:27 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
svat2, Кэш дисков - подразумевается кэш записи на самих винтах, судя по всему. А поскольку он никакими BBU не страхуется - дОлжно его отключать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:31 |
|
Плохая производительность дисковой подсистемы на сервере под Informix.
|
|||
---|---|---|---|
#18+
Журавлев Денис Намек про 8 мне какбы не интересен, потому что активных пользователей в единицу времени у меня обычно 1%. Т.е. 8 потоков для меня эмулируют работу 800 пользователей. А, ну тогда понятно. Но и в этом случае есть замечания: Informix вряд ли работает по одному блоку размером в 2 КБ, подозреваю, что как все - блоками побольше и burst'ами по несколько блоков за раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:33 |
|
|
start [/forum/topic.php?fid=44&msg=36188794&tid=1607730]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 172ms |
0 / 0 |