Производительность процессора / длина очереди процессора
Модераторы: Trinity admin`s, Free-lance moderator`s
-
- Junior member
- Сообщения: 7
- Зарегистрирован: 01 дек 2008, 09:35
- Откуда: г. Заринск
- Контактная информация:
Производительность процессора / длина очереди процессора
Здравствуйте.
Проблема следующая:
Терминальный сервер (1c8.1, 1c7.7, MSOffice) 2хXeon 2.4, 7Gb RAM, дисковая 3xWD Raptor в Raid0. Дикие тормоза при работе более чем 5-ти пользователей.
По perfomance monitor к диску и памяти претензий быть не может, а вот с процессором ситуация совершенно непонятна - при средней загруженности процессора 16-30%, длина очереди процессора равна 40-60, несколько завышен процент работы в привилегированном режиме, порядка 10%.
Никто не сталкивался с подобной ситуацией? Буду благодарен за любые советы.
Проблема следующая:
Терминальный сервер (1c8.1, 1c7.7, MSOffice) 2хXeon 2.4, 7Gb RAM, дисковая 3xWD Raptor в Raid0. Дикие тормоза при работе более чем 5-ти пользователей.
По perfomance monitor к диску и памяти претензий быть не может, а вот с процессором ситуация совершенно непонятна - при средней загруженности процессора 16-30%, длина очереди процессора равна 40-60, несколько завышен процент работы в привилегированном режиме, порядка 10%.
Никто не сталкивался с подобной ситуацией? Буду благодарен за любые советы.
-
- Junior member
- Сообщения: 7
- Зарегистрирован: 01 дек 2008, 09:35
- Откуда: г. Заринск
- Контактная информация:
Сервер терминальный, профили перемещаемые, рабочие столы и т. п. на сетевых ресурсах, так что данных там нет Критична только скорость.
Вывод времени ядра, как я понял, это то же самое что процент работы в привилегированном режиме? Редко task manager использую. В районе 5-12% колеблется.
В свое время были проблемы с железом на другом сервере, но там наблюдалась 100% загрузка процессора, здесь же, обратите внимание, огромная процессорная очередь при том что процессорное время практически не занято.
На выходные запланирован обмен комплектующими с другим сервером
Вывод времени ядра, как я понял, это то же самое что процент работы в привилегированном режиме? Редко task manager использую. В районе 5-12% колеблется.
В свое время были проблемы с железом на другом сервере, но там наблюдалась 100% загрузка процессора, здесь же, обратите внимание, огромная процессорная очередь при том что процессорное время практически не занято.
На выходные запланирован обмен комплектующими с другим сервером
- a_shats
- Advanced member
- Сообщения: 5010
- Зарегистрирован: 27 авг 2002, 10:55
- Откуда: Москва
- Контактная информация:
Значит тема будет о восстановлении данных с убитого RAID0 на "Рэйд аппаратный intel" :D
По поводу тормозов - что-то сомневаюсь. Где-то что-то не так насчет процессорной очереди. Для начала описание собственно этого счетчика:
Но есть еще вопрос.
Что, к примеру, со счетчиком Network Interface\Output Queue Length ?
Сколько свободного ОЗУ при работе более 5 пользователей?
Каков установленный объем свопа и % его использования ?
Не лупят ли эти 5 пользователей непрерывно отчеты в 1С во время возникновения тормозов ?
По поводу тормозов - что-то сомневаюсь. Где-то что-то не так насчет процессорной очереди. Для начала описание собственно этого счетчика:
То есть, если у Вас на этих Xeon'ах включен HyperThreading - все нормально практически.Processor Queue Length is the number of threads in the processor queue. Unlike the disk counters, this counter counters, this counter shows ready threads only, not threads that are running. There is a single queue for processor time even on computers with multiple processors. Therefore, if a computer has multiple processors, you need to divide this value by the number of processors servicing the workload. A sustained processor queue of less than 10 threads per processor is normally acceptable, dependent of the workload.
Но есть еще вопрос.
Что, к примеру, со счетчиком Network Interface\Output Queue Length ?
Сколько свободного ОЗУ при работе более 5 пользователей?
Каков установленный объем свопа и % его использования ?
Не лупят ли эти 5 пользователей непрерывно отчеты в 1С во время возникновения тормозов ?
-
- Junior member
- Сообщения: 7
- Зарегистрирован: 01 дек 2008, 09:35
- Откуда: г. Заринск
- Контактная информация:
В случае гибели рэйда, все пользователи благополучно перебегают на другие терминальные сервера. А собственно сам сервер, при помощи резервных дисков, акрониса и образа диска, учитывая что никаких данных на нем нет, восстанавливаеться за 20 минут (за 3 года один такой случай был ) Это лирическое отступление
Гипертрейдинг отключен, Сетевая очередь 0, работает в среднем 30 пользователей, памяти к концу дня при этом свободно в районе 3 Гб, свопа 4 гб и %использования файла подкачки 52%.
Да прочитал сейчас описание счетчика (windows 2003 R2 SP2), написано что предел это 2 потока на процессор.
Гипертрейдинг отключен, Сетевая очередь 0, работает в среднем 30 пользователей, памяти к концу дня при этом свободно в районе 3 Гб, свопа 4 гб и %использования файла подкачки 52%.
Да прочитал сейчас описание счетчика (windows 2003 R2 SP2), написано что предел это 2 потока на процессор.
-
- Junior member
- Сообщения: 7
- Зарегистрирован: 01 дек 2008, 09:35
- Откуда: г. Заринск
- Контактная информация:
Гипертрейдин был включен изначально, отключили несколько дней назад для тестирования. При наличии на сервере 2-3 пользователей процессорная очередь уже достигает 4-8 потоков.
Серверов в организации немало, от старых оптеронов до новейших ксеонов, на некоторых работают сотни людей и нигде даже при 90% занятости процессорного времени, очередь выше 2 не поднимается.
Честно сказать грешу уже только на железо, или на сами процессоры или на мать.
Серверов в организации немало, от старых оптеронов до новейших ксеонов, на некоторых работают сотни людей и нигде даже при 90% занятости процессорного времени, очередь выше 2 не поднимается.
Честно сказать грешу уже только на железо, или на сами процессоры или на мать.
если нет данных - зачем тогда три диска в raid0?ilinvv писал(а):В случае гибели рэйда, все пользователи благополучно перебегают на другие терминальные сервера. А собственно сам сервер, при помощи резервных дисков, акрониса и образа диска, учитывая что никаких данных на нем нет, восстанавливаеться за 20 минут
-
- Junior member
- Сообщения: 7
- Зарегистрирован: 01 дек 2008, 09:35
- Откуда: г. Заринск
- Контактная информация:
Потому что 1с 8, не зависимо от наличия свободной оперативной памяти активно использует свопирование.
Есть конфигурация 1с8, для анализа производительности, которая в активном режиме перепроводит несколько тысяч документов, а в конце выставляет балы. Ее удобно использовать для анализа настроек железа. Так вот, изначальный вариант терминального сервера (Сервер SQL и 1с сервер конфигурации и настройки не изменялись) - интегрированный рэйд и 1 SCSI(15000 rpm) диск - 15,24 бала. А на новом внешнем рэйде и 3 дисках(10000 rpm) - 21,46.
Цифры конкретные для этого сервера (все результаты тестирования сохраняются). Проверено на всех остальных серверах, рост производительности разный, но есть везде.
Есть конфигурация 1с8, для анализа производительности, которая в активном режиме перепроводит несколько тысяч документов, а в конце выставляет балы. Ее удобно использовать для анализа настроек железа. Так вот, изначальный вариант терминального сервера (Сервер SQL и 1с сервер конфигурации и настройки не изменялись) - интегрированный рэйд и 1 SCSI(15000 rpm) диск - 15,24 бала. А на новом внешнем рэйде и 3 дисках(10000 rpm) - 21,46.
Цифры конкретные для этого сервера (все результаты тестирования сохраняются). Проверено на всех остальных серверах, рост производительности разный, но есть везде.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей