vcpu_steal
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| vcpu_steal [2026/10/28 11:40] – bonterkoz | vcpu_steal [2026/10/28 19:12] (текущий) – bonterkoz | ||
|---|---|---|---|
| Строка 22: | Строка 22: | ||
| </ | </ | ||
| + | Сначала проверь, | ||
| + | Если во все точки упираешься ровно в ~20 Мбит/ | ||
| + | Если в одну точку быстро, | ||
| < | < | ||
| - | Как проверить за первые сутки: | + | apt install -y speedtest-cli iperf3 |
| - | + | speedtest-cli --simple; \ | |
| - | lscpu — убедиться, | + | iperf3 |
| - | mpstat 1 600 вечером — смотреть %steal. Если стабильно больше 3–5%, нода перегружена. | + | iperf3 |
| - | sysbench cpu --threads=1 --time=60 run днём и вечером. На честном 9950X результат должен быть одинаковым. | + | cat / |
| - | Если steal высокий, | + | tc qdisc show |
| - | + | ||
| - | Скопируй и вставь целиком. Скрипт под Debian и Ubuntu, работает около 12 минут. | + | |
| - | Результат сохранится в файл ~/ | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | apt update -y && | + | |
| - | LOG=~/cpu-check-$(date +%F_%H-%M).txt; \ | + | |
| - | { echo "=== $(date) ==="; \ | + | |
| - | echo "--- CPU ---"; lscpu | grep -E 'Model name|^CPU\(s\)|Thread|MHz|Hypervisor' | + | |
| - | echo "--- sysbench 1 поток (до замера steal) ---"; sysbench cpu --threads=1 --time=60 run | grep -E ' | + | |
| - | echo "--- steal 10 минут | + | |
| - | echo "--- sysbench 1 поток (после) ---"; sysbench cpu --threads=1 --time=60 run | grep -E ' | + | |
| - | echo "--- vmstat (st = последняя колонка) ---"; vmstat 1 10; \ | + | |
| - | } 2>&1 | tee " | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | Как читать результат: | + | |
| - | + | ||
| - | Model name должен совпадать с тем, что обещает тариф. Например, | + | |
| - | Средний steal: меньше 1–2% — отлично. 3–5% — нода загружена. Больше 5% — оверселл, | + | |
| - | проси перенос или возврат. | + | |
| - | Максимум steal: если он выше 20%, процессор временами отбирают сильно, | + | |
| - | events per second: запусти скрипт днём и вечером. Если вечером результат на 10% и больше ниже, | + | |
| - | нода перегружена в часы пик. | + | |
| - | + | ||
| - | На CentOS, Rocky или Alma в первой строке замени apt update -y && apt install -y на dnf install -y epel-release && dnf install -y. | + | |
| </ | </ | ||
vcpu_steal.1793176815.txt.gz · Последнее изменение: — bonterkoz
