# Простые команды для создания нагрузки на сервер # Выполняйте их в консоли вашего LXC контейнера через noVNC или SSH ## 1. БЫСТРЫЙ ТЕСТ (без установки дополнительных пакетов) ### CPU нагрузка (запустить в фоне) # Создаёт 100% нагрузку на все ядра на 2 минуты yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & # Остановить через 2 минуты: # killall yes ### Memory нагрузка # Заполнить 500MB оперативки cat <( /tmp/test_load.py << 'EOF' import time import threading def cpu_load(): """CPU нагрузка""" end_time = time.time() + 180 # 3 минуты while time.time() < end_time: [x**2 for x in range(10000)] def memory_load(): """Memory нагрузка""" data = [] for i in range(100): data.append(' ' * 10000000) # ~10MB каждый time.sleep(1) # Запустить в потоках threads = [] for i in range(4): # 4 потока для CPU t = threading.Thread(target=cpu_load) t.start() threads.append(t) # Memory нагрузка m = threading.Thread(target=memory_load) m.start() threads.append(m) # Ждать завершения for t in threads: t.join() print("Test completed!") EOF # Запустить: python3 /tmp/test_load.py & ## 4. МОНИТОРИНГ НАГРУЗКИ # Установить htop для визуального мониторинга apt-get install -y htop # Запустить htop htop # Или использовать стандартные команды: top # CPU и Memory iostat -x 1 # Disk I/O (нужно установить: apt install sysstat) free -h # Memory uptime # Load average ## 5. ОСТАНОВИТЬ ВСЕ ТЕСТЫ # Остановить все процессы нагрузки killall stress-ng yes dd wget python3 # Очистить временные файлы rm -f /tmp/testfile /tmp/test_load.py ## КАК ПРОВЕРИТЬ РЕЗУЛЬТАТЫ 1. Откройте панель управления сервером в браузере 2. Перейдите на вкладку "Мониторинг" 3. Выберите период "1h" или "6h" 4. Вы увидите графики: - CPU usage (оранжевый график) - Memory usage (синий график) - Disk usage (зеленый график) - Network In/Out (фиолетовый график) 5. Обновите страницу через 1-2 минуты после запуска теста 6. Используйте кнопки периодов (1h, 6h, 24h) для изменения масштаба