Какая-либо утилита для нахождения источника системной нагрузки / загружает среднее число в течение определенного периода?

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

Взгляните на это гаджеты http://techreport.com/articles.x/16255 Это в основном интерфейс от SATA до DDR2-RAM. Можно наполнить до 64 ГБ RAM в тех. Путем размещения области подкачки в одного из тех Вы получаете некоторую значительную дополнительную RAM. Конечно, это не с такой скоростью, как регулярная системная RAM. Но это вид превращает системную RAM в вид дополнительного слоя кэша.

12
13.04.2017, 15:36
3 ответа

Я предлагаю использовать atop. Это - демон, собирающий всю 'главную' информацию каждые 10 минут по умолчанию, и можно просто возвратиться во время, просмотрев эти 'главные' снимки. Корректируйтесь установка интервала по умолчанию на Ваши потребности (использует больше дискового пространства, если установлено более часто).

Только вчера я ответил на подобный вопрос, в который я включал очень короткое практическое руководство.

11
27.01.2020, 19:55
  • 1
    на кажется абсолютно прекрасным, большое спасибо! –  Quantumboredom 06.12.2012, 00:43
  • 2
    так это шоу привычки, позволяет, говорят, значение загрузки, вызванное определенным pids, но это покажет его способом, мы можем так или иначе предположить это, как порядок использования CPU, являющегося самым неприятным правом приложения? Интересно как atop информация может помочь на предположении, как значения загрузки составлены (подведенные итог)? другими словами, что делает тот алгоритм ( htop) для создания среднего числа загрузки и почему это не отображено для каждого процесса? (Я думаю, что это может заслужить нового потока?) –  Aquarius Power 07.10.2013, 08:24
  • 3
    @AquariusPower, Который действительно заслуживает нового Вопроса. Средние числа загрузки на машинах вычисляются на многие факторы, не действительно относящиеся к этому вопросу. –  gertvdijk 07.10.2013, 22:29

Оценка по признаку htop, я предположил бы, что Вы запускаете Linux.

Можно смотреть на утилиту, названную SAR, который часто используется на Солярисе, но я редко видел его используемый на Linux. Это способно к записи системного действия в течение дня и затем создания отчетов о нем в различных интервалах. Можно также посмотреть на Косатку, но статистические данные данных все еще на систему.

Если Вы требуете, чтобы данным для каждого процесса там, очевидно, заплатили продукты как TeamQuest.

7
27.01.2020, 19:55

Если Вы не настраиваете инструмент сбора данных, ответ не, нет такой встроенной утилиты, которая зарегистрирует использование различных ресурсов.

С другой стороны, каждая установка Linux идет с утилитой SAR, которая обращается к теме, о которой Вы говорите. Я не собираюсь вдаваться в любые подробности того, как Вы собираете данные и как Вы извлекаете эти данные для создания отчетов, поскольку потребности каждого сервера и каждой организации отличается.

Войдите в систему своего сервера и начните читать страницу справочника sar команда. Затем сделайте поиск Google о том, как использовать SAR эффективно. И в короткое время Вы сможете настроить свою утилиту сбора данных. При обнаружении с проблемой Вы просто роете назад в журналы SAR в течение установленного промежутка времени и находите, какой ресурс, оказалось, использовался выше чем обычно и т.д.

Это - неоценимый инструмент, чтобы убедить управление инвестировать немного денег для покупания/обновления аппаратных средств при непрерывной синхронизации 75% или вверх использование и никакой другой способ доказать его им. Существуют даже макросы Excel для создания графическим (чтение, поскольку управление - говорит), отчеты из необработанных данных SAR, если я не ошибаюсь.

4
27.01.2020, 19:55

Теги

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