Приносим извинения, если предоставленной информации недостаточно.
У меня есть серверы A и B ниже, на них работает промежуточное программное обеспечение TIBCO FTL EMS.
Сервер A — это тот сервер, к которому подключаются все приложения. и сервер B в основном синхронизирует данные.
Оба сервера записывают на локальный жесткий диск.
Из iotop я увидел, что это TIBCO commit/writes/sync. вызывая высокую загрузку операций ввода-вывода на сервере B.
Этот вопрос обсуждался с поставщиком, но они проверили операции записи на обоих серверах и сказали, что если операции записи согласованы, это не проблема программного обеспечения, выполняющего пишет.
Как глубже изучить разницу в использовании ожидания/IO между сервером A и сервером B? Примечание. Оба сервера имеют схожие характеристики с точки зрения процессора, памяти, диска и т. д.
Сервер A
Устройство: rrqm/s wrqm/ s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sdb 0.00 0.00 0.00 11801.00 0.00 47240.00 8.01 2.25 0.19 0,00 0,19 0,02 21,80
Сервер B
Устройство: rrqm/s wrqm/s r/s w/s rkB/ s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sdb 0,00 0,00 0,00 7996,00 0,00 31988,00 8,00 10,54 **1,32 ** 0,00 1,32 0,11 >88,30
Выполняйте основные команды и ничего необычного на серверах A и B в соответствии с указаниями администратора Unix.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ory-in-use
Сервер показывает высокую загрузку операций ввода-вывода без большого количества операций записи/процессора/памяти. ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение