Рейтинг:-3

Есть ли программа для диагностики и подведения итогов, почему мой компьютер работает медленно?

флаг ru

Есть ли программа, которая скажет мне, почему мой сервер работает медленно? Что чрезмерно используется? ЦП/память/диск/сеть... и какие процессы влияют на это использование? Мне нужна программа, которая может проверить и объяснить мне это. (Я не хочу разбираться в этом сам.) Может быть, это может даже предложить изменения в настройке сервера.

флаг cn
Медлительность в глазах смотрящего. Если оставить в стороне шутки, медлительность — вещь субъективная. https://developer.mozilla.org/en-US/docs/Learn/Performance/Perceived_performance
Michael Hampton avatar
флаг cz
Выяснить это — буквально ваша работа. Это не то, что можно полностью автоматизировать.
Рейтинг:1
флаг cn

Люди используют вершина или его варианты: хтоп, на вершине, взгляды, нижний.

Вы можете добавить к этому: vmstat, йостат, mpstat, дстат

Затем у вас есть профиллеры (трассировка и выборка), отладчики, трассировщики (ядро и пространство пользователя).

Анализаторы дампа ядра, Регистры производительности ЦП.

Сетевые захваты, USB и последовательные/UART отладчики/дамперы.

Добавьте к этому виртуализацию и контейнеры, разные архитектуры (CPU, NUMA...)

Не ожидайте, что один инструмент найдет все проблемы и решения, и этот инструмент будет поддерживаться и развиваться вместе с технологиями. Я ожидаю, что в будущем появятся улучшенные инструменты искусственного интеллекта, которые помогут решить 80% проблем, но новые проблемы требуют глубокого анализа, который может решить только человек.

eBPF может подойти по многим вопросам. Смотрите также Страница Брендана.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.