vcpu_steal
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| vcpu_steal [2026/10/28 09:31] – bonterkoz | vcpu_steal [2026/10/28 19:12] (текущий) – bonterkoz | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Как проверить за первые сутки качество VPS ====== | ====== Как проверить за первые сутки качество VPS ====== | ||
| + | < | ||
| + | Проверьте сервер в первые 1–3 дня | ||
| + | </ | ||
| < | < | ||
| - | Как проверить за первые сутки: | + | # Процессор и AES-NI (нужен для шифрования VLESS) |
| + | lscpu | grep -E "Model name|^CPU\(s\)" | ||
| + | grep -o -m1 aes / | ||
| - | lscpu — убедиться, | + | # Steal time — главный |
| - | mpstat 1 600 вечером — смотреть %steal. Если стабильно больше 3–5%, нода перегружена. | + | vmstat 5 60 # смотреть |
| - | sysbench cpu --threads=1 --time=60 run днём и вечером. На честном 9950X результат должен быть одинаковым. | + | # st стабильно < 3% — хорошо; 5–10% — терпимо; > 10% — просить перенос |
| - | Если steal высокий, сразу проси перенос или возврат денег, | + | |
| - | Скопируй и вставь целиком. Скрипт под Debian и Ubuntu, | + | # Общий бенчмарк: CPU (Geekbench), |
| - | Результат сохранится в файл ~/ | + | curl -sL https:// |
| - | </ | + | |
| - | < | + | # Задержки диска (Ceph — сетевое хранилище, |
| - | apt update -y && apt install -y sysstat sysbench util-linux >/ | + | fio --name=lat |
| - | LOG=~/ | + | --size=256M |
| - | { echo "=== $(date) ==="; \ | + | |
| - | echo "--- CPU ---"; lscpu | grep -E 'Model name|^CPU\(s\)|Thread|MHz|Hypervisor'; | + | |
| - | echo "--- sysbench 1 поток (до замера | + | |
| - | echo "--- steal 10 минут (mpstat 1 600) ---"; mpstat 1 600 | awk '/all/ && $NF ~ /[0-9]/ {n++; s+=$(NF-1); if($(NF-1)>m) m=$(NF-1)} END {printf " | + | |
| - | echo "--- sysbench 1 поток (после) ---"; sysbench cpu --threads=1 --time=60 run | grep -E ' | + | |
| - | echo "--- vmstat (st = последняя колонка) | + | |
| - | } 2>&1 | tee " | + | |
| </ | </ | ||
| + | Сначала проверь, | ||
| + | Если во все точки упираешься ровно в ~20 Мбит/ | ||
| + | Если в одну точку быстро, | ||
| < | < | ||
| - | Как читать результат: | + | apt install -y speedtest-cli iperf3 >/ |
| - | + | speedtest-cli --simple; \ | |
| - | Model name должен совпадать с тем, что обещает тариф. Например, | + | iperf3 -c speedtest.serverius.net -p 5002 -P 4 -t 15; \ |
| - | Средний steal: меньше | + | iperf3 |
| - | проси перенос или возврат. | + | cat / |
| - | Максимум steal: если он выше 20%, процессор временами отбирают сильно, | + | tc qdisc show |
| - | events per second: запусти скрипт днём и вечером. Если вечером результат на 10% и больше ниже, | + | |
| - | нода перегружена в часы пик. | + | |
| - | + | ||
| - | На CentOS, Rocky или Alma в первой строке замени apt update | + | |
| </ | </ | ||
vcpu_steal.1793169097.txt.gz · Последнее изменение: — bonterkoz
