Имя: Пароль:
IT
Админ
Как оценить загруженность подсистемы I/O?
0 pectopatop
 
11.10.12
13:21
Имеется сервер БД (допустим пока неважно какая СУБД), ОС скажем Windows 2008.
Наблюдаются тормоза работы юзеров с БД.
Да, конечно, код может быть неоптимальным и плохо отлаженным.. НО! Если я правильно понимаю, при тормозах все равно в каждый конкретный момент времени на сервере хотя бы один какой-то ресурс используется на 100% (иначе бы почему СУБД не работать быстрее, занимая больше ресурса? )

Короче: сильное подозрение на тормоза дисков. Нужно как-то оценить загруженность скоростей чтения/записи на диски. Чем/как это можно сделать под Win2008?
1 Heckfy
 
11.10.12
13:22
Диспетчер задач-Бысродействие-Монитор ресурсов....
2 pectopatop
 
11.10.12
13:26
(1) И где там загруженность скорости I/O ?
Типа "щас дисковый ввод-вывод используется на 16%"
3 pectopatop
 
11.10.12
13:27
Что находил, в лучшем случае утилита показывает скорость чтения/записи в байтах, типа "16Мб/сек". А процентов то нету!
4 Живой Ископаемый
 
11.10.12
13:33
2(3) для диска не проценты, диска важна очередь, если она близка к единице - плохо.
http://screencast.com/t/TnWhChA3K9c

но 16 Мб/сек конечно тоже важно... Если у тебя сейчас записывается 16Мб/сек, а сказано для диска что он пишет со сокростью 30 Мб/сек, то значит около 50%.
5 5 Элемент
 
12.10.12
13:12
Кстати, а как определяется загрузка процессора...
6 Fragster
 
гуру
12.10.12
13:14
(4) если эти 16мб/сек из 10000 запросов по 1,6 кб?
7 Живой Ископаемый
 
12.10.12
13:17
2(6) то тогда что?
8 Fragster
 
гуру
12.10.12
13:31
(7) тогда скорость будет маленькая, а загруженность 100%, потому что очередь будет >1
9 Живой Ископаемый
 
12.10.12
13:32
разве в (4)про очередь я не сказал?
Сказал...
Ясен карсен головой туда-сюда водить чтобы записать одновременно в 10000 мест
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn