как разыскать постоянные доступы к диску на Linux

Стоит сделать traceroute от A-> B и B-> A. Если Вы не знаете иначе, совершенно возможно, что торговля прямым направлением выбирает другое путь от этого в обратном направлении.

Вы ожидали бы, что это будет допускаться, учитывая, что ICMP измеряет круговую задержку, но я видел подобные асимметричные времена ping в сетях, где торговля данным направлением смещается по определенным ссылкам.

2
задан 4 October 2009 в 23:43
7 ответов

Попытайтесь смотреть на "iotop". Это даст Вам, в чем Вы нуждаетесь, использование IO для каждого процесса, вершина как, дисплей. Идет с большинством современных дистрибутивов Linux

7
ответ дан 3 December 2019 в 08:34

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

Эта статья имеет хорошее объяснение того, как это работает:

Контроль Виртуальной памяти с vmstat

2
ответ дан 3 December 2019 в 08:34

Я также соглашаюсь с предложениями top введите утилиты. Однако Вы смогли находить источник проблемы более быстрым при рассмотрении заданий крона. Проверьте содержание /etc/cron.* и посмотрите, существуют ли какие-либо задания крона, которые выполняют процессы, которые вызвали бы много диска ввод-вывод. Это может быть что-то столь же простое как updatedb обновление определять местоположение база данных.

Если серверы позволяют пользовательский вход в систему, необходимо также проверить пользователя crontabs. Они обычно находятся в /var/spool/cron/tabs.

2
ответ дан 3 December 2019 в 08:34

У меня есть машина, которая выполняет немного сервисов, но я не полагаю, что они ответственны за иногда тяжелый доступ к диску на этом сервере

Это происходит однажды в день? Если да, вероятно, это - система, которая проверяет репозитории на обновления или автоматически устанавливает патчи безопасности, если она настроена этот путь.

Можно изменить интервал между проверками и настроить автоматические обновления в Синаптическом

2
ответ дан 3 December 2019 в 08:34

Если Вы не хотите детали, в которых получают доступ к файлам, я полагаю, что можно также получить это информационное использование top. Я использую htop ( top обертка) для контроля использования ввода-вывода, отсортировав вывод по различным полям I/O. Это дает следующие столбцы для взгляда на: RCHAR, WCHAR, SYSCR, SYSCW, IO_READ_RATE, IO_WRITE_RATE, IO_RATE. Взгляните на man top если это, если, чего Вы требуете.

1
ответ дан 3 December 2019 в 08:34

Просмотреть top некоторое время. IO связал программы, обычно застревают в D-состоянии. Так отсортируйте свою вершину, произведенную CPU, и просто смотрите, какой процесс собирается быть к вершине с обширными периодами в D-состоянии.

1
ответ дан 3 December 2019 в 08:34

инструменты, упомянутые таким образом, являются большими для контроля в реальном времени - хороший вопрос возможно для нового сообщения: что является чем-то, что может использоваться исторически - вариант использования:

мое поле показало скачок IO в 1:00

как Вы знаете, куда это прибыло из?:)

-1
ответ дан 3 December 2019 в 08:34

Теги

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