Форум: "Прочее";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
ВнизМодель сети с сервером БД. Квант времени Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c