iostat -x 1
?
Мне говорят, что я должен развернуть тот ответ далее, но пока еще я не знаю, что добавить. Вы не говорите, какой дистрибутив Вы используете, таким образом, я не могу указать Вам к методу для установки iostat, если у Вас уже нет его. Но я думаю, что это - то, что Вы просите.
Править: довольный видеть некоторый вывод iostat! В данный момент sd [ab] устройства имеют почти идентичные числа, которые они должны в RAID-1, и ни один не насыщается; ни sdc. drbd2, однако; что это используется для, и как это могло бы влиять на производительность сервера в целом?
Редактирование 2: Я действительно не знаю, что предложить. Вы признаете, что drbd2 "вручает пользовательские корневые каталоги по NFS", и Вы говорите, что у Вас есть проблема задержки сервера NFS. Вы производите вывод iostat, который довольно убедительно говорит, что drbd2 является bottlenecked устройством. Вы затем говорите, что, "По-моему, dm-1 является узким местом" и "Я не думаю [drbd2], узкое место". Мне не ясно, какое доказательство Вы имеете, который противоречит гипотезе, что drbd2 является узким местом, но было бы хорошо видеть его.
Действительно ли это - в большой степени используемый сервер 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 в соответствии с "Заголовком" Потоков Сервера.