Как иметь размеры IOwait для каждого устройства?

Эти диски на RAID?

Дополнительно pagefile.sys на диске то, где Вы тестируете копию файла, и удаляет?

5
задан 30 March 2011 в 17:39
4 ответа

iostat -x 1?

Мне говорят, что я должен развернуть тот ответ далее, но пока еще я не знаю, что добавить. Вы не говорите, какой дистрибутив Вы используете, таким образом, я не могу указать Вам к методу для установки iostat, если у Вас уже нет его. Но я думаю, что это - то, что Вы просите.

Править: довольный видеть некоторый вывод iostat! В данный момент sd [ab] устройства имеют почти идентичные числа, которые они должны в RAID-1, и ни один не насыщается; ни sdc. drbd2, однако; что это используется для, и как это могло бы влиять на производительность сервера в целом?

Редактирование 2: Я действительно не знаю, что предложить. Вы признаете, что drbd2 "вручает пользовательские корневые каталоги по NFS", и Вы говорите, что у Вас есть проблема задержки сервера NFS. Вы производите вывод iostat, который довольно убедительно говорит, что drbd2 является bottlenecked устройством. Вы затем говорите, что, "По-моему, dm-1 является узким местом" и "Я не думаю [drbd2], узкое место". Мне не ясно, какое доказательство Вы имеете, который противоречит гипотезе, что drbd2 является узким местом, но было бы хорошо видеть его.

4
ответ дан 3 December 2019 в 01:47

Действительно ли это - в большой степени используемый сервер NFS? Хороший способ узнать, является ли NFS узким местом, состоит в том, чтобы проверить, как процесс NFS работает и если любой находится в состоянии ожидания.

grep th/proc/net/rpc/nfsd

th 128 239329954 363444.325 111999.649 51847.080 12906.574 38391.554 25029.724 24115.236 24502.647 0.000 520794.933

Первое число является количеством потоков, доступных для обслуживания запросов, и, второе число является количеством раз, что все потоки были необходимы. Оставление 10 числами является гистограммой, показывающей, сколько секунд определенная часть потоков была занята, начиная с меньше чем 10% потоков и заканчивающийся больше чем 90% потоков. Если последние несколько чисел накопили существенное количество времени, то Вашему серверу, вероятно, нужно больше потоков.

Увеличьте число потоков, привыкших сервером к 16 путем изменения RPCNFSDCOUNT=16 в/etc/rc.d/init.d/nfs

Можно читать больше по http://billharlan.com/pub/papers/NFS_for_clusters.html в соответствии с "Заголовком" Потоков Сервера.

0
ответ дан 3 December 2019 в 01:47

Так чтение iostat поможет Вам сузить, какой диск (диски) имеют проблемы IO, но я нашел, что разыскивание приложения, вызывающего проблемы IO, намного более полезно в фактическом улучшении ситуации. Для этого iotop является потрясающим:

http://guichaz.free.fr/iotop/

0
ответ дан 3 December 2019 в 01:47

И Ваш/dev/sdb и/dev/sdc имеют, очень близко "ждут" факторных чисел./dev/sda имеет некоторые большие числа, но как он может влиять на Вашу производительность RAID, не включаемую в него? BTW, Вы используете LVM для зеркального отражения, не так ли?

0
ответ дан 3 December 2019 в 01:47

Теги

Похожие вопросы