Ответы пользователя по тегу Стресс-тестирование
  • Какие есть стресс-тесты сайта wordpress в digital ocean?

    @bondbig
    Мускуль падает, скорее всего, от нехватки оперативки. Нужно потюнить. За образец для начала можно взять вот это (такой конфиг на моем экспериментальном дроплете в 512Mb):
    [client]
    port		= 3306
    socket		= /var/run/mysqld/mysqld.sock
    [mysqld_safe]
    socket		= /var/run/mysqld/mysqld.sock
    nice		= 0
    [mysqld]
    user		= mysql
    pid-file	= /var/run/mysqld/mysqld.pid
    socket		= /var/run/mysqld/mysqld.sock
    port		= 3306
    basedir		= /usr
    datadir		= /var/lib/mysql
    tmpdir		= /tmp
    lc-messages-dir	= /usr/share/mysql
    skip-external-locking
    local-infile=0
    bind-address		= 127.0.0.1
    key_buffer		= 16M
    max_allowed_packet	= 16M
    thread_stack		= 192K
    thread_cache_size       = 8
    myisam-recover         = BACKUP
    query_cache_limit	= 1M
    query_cache_size        = 16M
    log_error = /var/log/mysql/error.log
    expire_logs_days	= 10
    max_binlog_size         = 100M
    [mysqldump]
    quick
    quote-names
    max_allowed_packet	= 16M
    [mysql]
    [isamchk]
    key_buffer		= 16M
    !includedir /etc/mysql/conf.d/


    + для стабильности лучше создать swapfile

    Ну а дальше - стандартные процедуры:
    1) ставить сервер на мониторинг (если попроще, то munin/monitorix)
    2) нагружать
    3) смотреть логи и в мониторинг
    4) тюнить конфиги сервисов и CMS
    5) GOTO 2 вплоть до достижения приемлемого результата.

    А из онлайн-сервисов нагружать лучше при помощи blitz.io (если речь про бесплатные версии), он в "бесплатном" варианте генерирует нагрузку посерьезнее, чем loadimpact.
    Ответ написан
  • Нагрузочное тестирование и стресс-тестирование ЛС — что почитать?

    @bondbig
    iperf -h будет достаточно.
    Ответ написан
    Комментировать
  • Как создать нужное количество входящих подключений?

    @bondbig
    flood_connect на WAN-порт вашего маршрутизатора.
    Ответ написан
    Комментировать