IO aqu постоянно касается высоких значений около 60-70% во время запуска нагрузки

Вы можете попробовать альтернативный колоризер - плагин Highlight #rrggbb или #rgb color от Christian Brabandt. Он работает для всех типов файлов, а не только для CSS.

1
21.08.2018, 12:47
2 ответа

Чем мощнее процессор, тем больше iowait, а не наоборот.

В общем, для уменьшения iowait это может помочь:

  1. Оптимизация кода приложения, если это возможно/применимо, например, неоптимальный запрос к базе данных может заставить СУБД выполнить неэффективный план и вызвать чрезмерную нагрузку на диск.

  2. Получение большего объема оперативной памяти, если у вас большая нагрузка на чтение.

  3. Ускорение работы подсистемы хранения. Более быстрые диски, более быстрый RAID, более быстрый контроллер хранилища, кэширование обратной записи -. Это отдельная наука.

Извините, на такой общий вопрос есть только общий ответ.

0
27.01.2020, 23:42

Позвольте мне раскрыть маленький секрет Linux:в Linux нет надежной статистики iowait . Это только правда. Из PROC(5) читаем:

iowait (since Linux 2.5.41)

(5) Time waiting for I/O to complete. This value is not reliable, for the following reasons:

  1. The CPU will not wait for I/O to complete; iowait is the time that a task is waiting for I/O to complete. When a CPU goes into idle state for outstanding task I/O, another task will be scheduled on this CPU.

  2. On a multi-core CPU, the task waiting for I/O to complete is not running on any CPU, so the iowait of each CPU is difficult to calculate.

  3. The value in this field may decrease in certain conditions.

Итак, я предлагаю забыть об измерениях iowait в Linux.

1
27.01.2020, 23:42

Теги

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