|
Как оценить загруженность подсистемы 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 мест |
| Форум | Правила | Описание | Секции | Поиск |