Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Замер производительности.... Как ? (число прочтений - 3553 )
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Замер производительности.... Как ?
08. Мая 2007 :: 06:17
Печать  
Возникла ситуация когда очень сильно "медленно"... работает база... Причем не могу уловить последовательность появления проблем и скользкие места. (чувствую что вопрос связан с работой сервера и системного администратора, но надо доказать).

Вопрос: Можно ли как-то под каждым пользователем сделать постоянный замер производительности?
То есть хранить для каждой сессии 1С время работы (попроцедурно хотя бы)
от точки ПриНачалеРаботыСистемы()
до точки ПриЗавершенииРаботыСистемы()

Получается отладчик не запустишь под каждым пользователем.... Печаль

Можно ли использовать класс Общие.Таймер от artbear для этого ?

P.S. Из возникающих проблем:
1. Поиск в течении 5-10 минут сетевого принтера.
2. при запуске 1С, иногда у пользователя не получается получить доступ к defcls.prm в каталоге базы
3. периодическая блокировка доступа к таблице 1ssystem.dbf
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Замер производительности.... Как ?
Ответ #1 - 11. Мая 2007 :: 17:24
Печать  
desty писал(а) 08. Мая 2007 :: 06:17:
P.S. Из возникающих проблем:
1. Поиск в течении 5-10 минут сетевого принтера.
2. при запуске 1С, иногда у пользователя не получается получить доступ к defcls.prm в каталоге базы
3. периодическая блокировка доступа к таблице 1ssystem.dbf

Админ тебе нужен.

Все эти проблемы решаются на уровне общего администрирования сервера, рабочих станций и локальной сети. Замер производительности тебе ничем не поможет в решениях этих проблем.
  
Наверх
www  
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Замер производительности.... Как ?
Ответ #2 - 11. Мая 2007 :: 18:50
Печать  
fez писал(а) 11. Мая 2007 :: 17:24:
desty писал(а) 08. Мая 2007 :: 06:17:
P.S. Из возникающих проблем:
1. Поиск в течении 5-10 минут сетевого принтера.
2. при запуске 1С, иногда у пользователя не получается получить доступ к defcls.prm в каталоге базы
3. периодическая блокировка доступа к таблице 1ssystem.dbf

Админ тебе нужен.

Все эти проблемы решаются на уровне общего администрирования сервера, рабочих станций и локальной сети. Замер производительности тебе ничем не поможет в решениях этих проблем.


Где ж его найти Админа, то... Надо бы доказать.

PS Уважаемый FEZ - .... вы где изволили пропадать???  Смущённый
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Замер производительности.... Как ?
Ответ #3 - 14. Мая 2007 :: 08:35
Печать  
desty писал(а) 11. Мая 2007 :: 18:50:
Где ж его найти Админа, то... Надо бы доказать.

Чего тебе доказать надоть? Что эти проблемы с 1С не связаны?

Принтер - проверь, тормозит ли доступ к сетевым принтерам из других приложений.
defcls.prm - то же самое. Там обычный доступ по сети.
1ssystem.dbf - 1С-ка регулярно из этой таблицы что-то читает. Если с сетью проблемы - тогда будет регулярный болт. Аналогичный болт наверняка возникает еще и с таблицей 1susers.dbf - 1С туда еще и пишет регулярно.

Берешь рабочую станцию, и шлешь с нее пинги на сервер. 1000 пингов отправил, статистику посмотрел. Потом увеличил размер пакета до 30-40 килобайт и еще 1000 пакетов. Если потерь больше, чем 2% - это значит, что где-то есть проблемы.

P.S. Я не пропадал, а был в отпуске.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Замер производительности.... Как ?
Ответ #4 - 14. Мая 2007 :: 08:37
Печать  
fez писал(а) 14. Мая 2007 :: 08:35:
Берешь рабочую станцию, и шлешь с нее пинги на сервер. 1000 пингов отправил, статистику посмотрел. Потом увеличил размер пакета до 30-40 килобайт и еще 1000 пакетов. Если потерь больше, чем 2% - это значит, что где-то есть проблемы.

Сначала проводишь этот эксперимент вечером, когда с 1С никто не работает, а если все пучком, то повторяешь эксперимент в разгар рабочего дня.
  
Наверх
www  
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Замер производительности.... Как ?
Ответ #5 - 14. Мая 2007 :: 09:10
Печать  
Благодарю.... Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать