Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

Модель сети с сервером БД. Квант времени   Найти похожие ветки 

 
Megabyte ©   (2006-03-26 13:44) [0]

Суть. Делаю диплом, где моделирую сегмент реальной сети. В сети есть клиенты, переходы/устройства коммутации(switch), очередь к серверу и сам сервер(MS SQL server). Каждый тип заявки(чтение, запись и т.д.) имеет 2 атрибута:частота появления запроса, время обработки(экспоненциальные законы). Для имитации многопоточности обработки заявок на сервере каждой заявке выделяется некоторый квант времени для обслуживания. Т.е. идет вычитание значения кванта времени от всего времени обработки. Если время обработки стало меньше или равно нулю, то заявка считается обработанной, если же нет,то она снова отправляется в очередь. Как сказали моему руководителю, этот квант времени задается где-то на сервере. Вот собственно вопрос: как мне узнать этот квант времени для сервера? М.б. Enterprise Manager"е? Кто-нибудь сможет помочь?


 
KSergey ©   (2006-03-26 14:48) [1]

Ничего не понимаю.
Вроде как "квант времени" - параметр, изобретенный авором для "имитации многопоточности обработки заявок на сервере" и привязаный к "заявке". Какое отношение он имеет к MS SQL серверу??


 
Megabyte ©   (2006-03-26 16:14) [2]

Ну не совсем корректно выразился. Этот параметр нужен(а не изобретен) для имитации многопоточной обработки. Пример: как работает многопоточное приложение(потоки - это же тоже только имитация параллельных вычислений)? все потоки обслуживаются по очереди(грубо говоря, по кругу), на это им выделяется определенный промежуток времени.
Моему руководителю сказали, что этот параметр задается на сервере БД!
Сам об этом понятия не имел. :(


 
Nikolay M. ©   (2006-03-26 16:42) [3]

В настройках MS SQL есть QUERY_GOVERNOR_COST_LIMIT и query wait. К многопоточности они имеют опосредованное отношение, но тем не менее - вдруг оно? :)
В любом случае слова "Как сказали моему руководителю, этот квант времени задается где-то на сервере" наводят на мысль, что тот, кто это говорил, не владеет предметом разговора. Как, например, считать эти кванты в случае многопроцессорного сервера?


 
Petr V. Abramov ©   (2006-03-26 19:58) [4]

Может, звон идет со стороны System Properties -> Performane Options -> Processor Scheduling?


 
Megabyte ©   (2006-03-27 13:05) [5]


> Nikolay M. ©   (26.03.06 16:42) [3]

Ага. Довольно таки опосредованное отношение: 1-й параметр определяет максимальное и минимальное время выполения запроса, 2-й - макс. и мин. время, кот. другой запрос ждет доступа к серверу.

Кстати, выяснил, что на сервере стоит 4 процессора. :)
Так что пока хрен знает...


> Petr V. Abramov ©   (26.03.06 19:58) [4]
> Может, звон идет со стороны System Properties -> Performane
> Options -> Processor Scheduling?

Что-то я все перерыл, ничего подобного не нашел. Меню русское, может я неправильно понимаю, где искать? Всю панель управления просмотрел.


 
Petr V. Abramov ©   (2006-03-27 13:37) [6]

"Мой Компьтер" -> свойства и там в глубине искать что-нить типа "быстродействие"


 
Megabyte ©   (2006-03-27 13:57) [7]

Там про память только написано, про файл подкачки... лан.


 
Petr V. Abramov ©   (2006-03-27 14:06) [8]

Там еще Ajust Performance for
- programs (маленькте кванты)
- background services (большой квант)



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
2-1143788951
Ega23
2006-03-31 11:09
2006.04.16
Поиск параметров командной строки


15-1143020600
Кручен-Верчен
2006-03-22 12:43
2006.04.16
Не получается решить интегралы.


15-1143440230
Ega23
2006-03-27 10:17
2006.04.16
С Днём рождения! 27 марта


6-1134060612
Паша666
2005-12-08 19:50
2006.04.16
Отправление запроса и получения онвета с сайта


15-1143109632
iamdanil
2006-03-23 13:27
2006.04.16
помогите с выводом сообщения