CPU 打满,QPS 一点没涨
CPU 从 40% 打到 95%,QPS 一点没涨,而且昨天没有发布。
Скопируйте заготовку и выберите модель. Она будет вести себя как интервьюер и разбирать задачу с вами по действиям, а не выкладывать ответ.
На телефоне с установленным приложением система откроет само приложение. Внутри WeChat внешние приложения не открываются — сначала откройте ссылку в браузере.
「CPU 高」不等于「算得多」。第一步永远是把它拆成三份,拆完再看火焰图,看完再猜原因 —— 顺序反过来是这类问题上最常见的时间浪费。
这一份还想让你记住另一句:「没有发布」不等于「没有变更」。配置中心、开关、灰度规则、DNS、证书、上下游的策略——这些都能在一行代码都没改的情况下改变系统行为,而且多数公司的发布记录不覆盖它们。
所以问变更的时候要问全。怎么问全,你自己试试。
Приём, который тренирует эта
Делали эту задачу?
Войдите, чтобы отметить, что задача пройдена: в следующий раз будет видно, когда это было.
Заметки тех, кто уже прошёл
Как этим пользоваться
Вам дают обстановку (что за сервис, симптом, с какого времени, кого задело) и замолкают. Вы спрашиваете, требуете метрики, логи, дампы трафика, выдвигаете гипотезы — ответы идут по правде, которой вы не видите.
**Подсказывать, куда смотреть дальше, запрещено.** Не спросите — не скажет, даже если вы кружите десять минут. Это сделано намеренно: в жизни рядом никто не говорит «глянь флеймграф». Умение разбирать инциденты — это и есть умение придумать нужный вопрос.
С чего начать
- Выберите одну, откройте, скопируйте промпт.
- Вставьте в совершенно новый пустой диалог.
- Вам дадут обстановку и остановятся — **дальше говорите вы.**
Четыре команды, которые можно бросить в любой момент
给个方向направление, а не ответ (идёт в зачёт)公布真相раскрыть правду и подвести итог换一个начать заново с другим инцидентом复盘сразу подвести итог и выдать карточку разбора
Три ловушки
- Не читайте правду в конце заранее — так упражнение теряет смысл.
- Не начинайте с угадывания причины. Сначала очертите охват (сколько, какая часть, с какого момента): охват и подскажет, это проблема кода или окружения.
- В каждой обстановке заложены ложные следы: посторонний релиз в то же время, метрики, которые оказываются следствием, а не причиной, хрестоматийный подозреваемый, поджидающий вас. В итоге вам скажут, сколько вопросов вы потратили на каждый.
Начните с P99 — там самая чистая цепочка. Затем «только часть машин»: усвоенное там применимо чаще всего. Прерывистый таймаут оставьте на потом — ответ лежит вне вашей системы. Расхождение в отчёте вовсе не требует системных знаний.
Войти, чтобы написать заметку.