Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Как отловить тормоза программы?

Ответить
Настройки темы
2008 R2 - Как отловить тормоза программы?

Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Отправить PM | Цитировать


Господа коллеги, нужен совет. В организации имеется некое клиент-серверное приложение под названием Медофис. В последнее время софтина стала подтормаживать. Появились периодические подвисания. Например если раньше какой-нибудь отчёт или менюшка открывались за 2-3 секунды, то сейчас секунд 30-40. Проблема плавающая и проявляется не постоянно.
Серверная часть крутится на Win 2008R2, БД на MS SQL (не экспресс). Железо там такое: Xeon E5606 2,13ГГц, 28ГБ, HDD 500, сеть 100Мб. Одновременно в проге работают максимум 13 клиентов, а в среднем 5-6, соответственно нагрузки большой нет. Пробовал загонять клиентов на сам сервак по RDP, там всё тормозит точно так же.
Пару дней понаблюдал за нагрузкой. Никакого криминала не заметил. Больше 50% ни проц, ни диск не грузятся, оперативка вообще 25%. Пинги от клиентов к серверу или наоборот тоже ровные. Потерь нет.
Вот такая картина 99% времени.



Коротко о самой конторе. Примерно 20 компов разной степени древности. Винды ХР, 7, 10. На всех тормоза проявляются одинаково. Все компы и сервак в домене.

ТП заходила на сервак. Сказали что в самой проге всё нормально и это у нас какие-то проблемы.

Подскажите что ещё проверить что бы как-то отловить откуда идут тормоза.

Отправлено: 18:26, 12-10-2022

 

Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Отправить PM | Цитировать


Картинку с нагрузкой не получается загрузить
https://ibb.co/wSdYYZb

Отправлено: 18:29, 12-10-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для NickM

Ветеран


Contributor


Сообщения: 4223
Благодарности: 986

Профиль | Отправить PM | Цитировать


Цитата rline:
HDD 500 »
Я бы начал с проверки оного.
СМАРТ, тесты производительности оного, да и вообще БД на ж/д, как по Мне, это прошлый век, там IOPS вообще никакой.

Например, почитайте за профилирование запросов в MSSQL, попробуйте их провести;

Цитата rline:
оперативка вообще 25% »
Надо смотреть настройки, может оказаться так, что память используется не эффективно, когда MSSQL ограничен в использовании оной, хотя лучше наоборот отдать ему большие ресурсы оперативной памяти.

Отправлено: 18:52, 12-10-2022 | #3


Аватара для dmitryst

Ветеран


Сообщения: 7109
Благодарности: 885

Профиль | Отправить PM | Цитировать


Цитата rline:
HDD 500 »
Я бы, как минимум, начал с его замены на, хотя бы, SSD Samsung 970 - будет хороший прирост скорости БД. А еще лучше - рейд 10 из таких дисков.
Цитата NickM:
лучше наоборот отдать ему большие ресурсы оперативной памяти. »
поддерживаю. Оставить 4-5 гб на всякий шмурдяк, остальное указать в настройках SQL Server-а как максимальный доступный объем памяти. Но не факт, что будет прирост по скорости.

Я бы еще прошелся по недостающим индексам и дефрагментировал/пересоздал существующие - в моём конкретном случае это даёт прирост скорости, сравнимый с переходом на SSD.

-------
Осваиваю FreeBSD

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:38, 13-10-2022 | #4


Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Отправить PM | Цитировать


Я упустил момент по hdd. Там рейд1. Виктория из под винды не показывает смарт.
Сервак HP Proliant DL160 G6. Может быть есть какие-то утилиты НР, которые могут показать смарт из винды?

Отправлено: 13:41, 13-10-2022 | #5


Аватара для NickM

Ветеран


Contributor


Сообщения: 4223
Благодарности: 986

Профиль | Отправить PM | Цитировать


Цитата rline:
Может быть есть какие-то утилиты НР, которые могут показать смарт из винды? »
Есть, "HP Array Configuration Utility".
Можно поискать на дисках или на сайте тех.поддержки "HPE" для соответствующего RAID-контроллера, например:
Скрытый текст

Отправлено: 13:56, 13-10-2022 | #6


Аватара для dmitryst

Ветеран


Сообщения: 7109
Благодарности: 885

Профиль | Отправить PM | Цитировать


Цитата NickM:
Есть, "HP Array Configuration Utility". »
А это не то же самое, что и LSI/Avago MegaRAID Storage Manager?

-------
Осваиваю FreeBSD


Отправлено: 14:53, 13-10-2022 | #7


Аватара для NickM

Ветеран


Contributor


Сообщения: 4223
Благодарности: 986

Профиль | Отправить PM | Цитировать


Цитата dmitryst:
А это не то же самое, что и LSI/Avago MegaRAID Storage Manager? »
Так ведь бренд, поди и не запустится на нём, хотя Сам и не пробовал, т.к. брендированных серверов в руках не держал, только щупал

Упомянутое Вами очень хорошо на "самосборах" запускается - "Supermicro" и пр.

Отправлено: 15:09, 13-10-2022 | #8


Аватара для dmitryst

Ветеран


Сообщения: 7109
Благодарности: 885

Профиль | Отправить PM | Цитировать


Цитата NickM:
Упомянутое Вами очень хорошо на "самосборах" запускается - "Supermicro" и пр. »
А IBM "оттуда", не из китая, тоже "самосбором" считать? Между прочим, было на дисках, оф. поставляемых с сервером, так что поставил и не заморачиваюсь. Единственное, СМАРТ там мониторится для галочки, не более.

-------
Осваиваю FreeBSD


Отправлено: 15:43, 13-10-2022 | #9



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Как отловить тормоза программы?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - Как отловить причину непостоянных проблем на новом шлюзе? aserp Общий по FreeBSD 0 08-10-2015 17:05
VBS/WSH/JS - Как отловить завершение работы Windows? ildarin_gal Скриптовые языки администрирования Windows 7 27-03-2009 16:11
IE7 как отловить момент когда юзер уходит со страницы на другой таб? Vlad Drakula Вебмастеру 5 22-06-2007 20:20
[JavaScript] Как отловить изменение в input-e сразу, без потери фокуса vadimiron Вебмастеру 5 08-11-2006 22:05
Delphi - Как на Delphi отловить процесс отрытия или записи на дискету Guest Программирование и базы данных 3 05-04-2004 12:40




 
Переход