Статус, скорее, зависит от отношения текущего онлайна к максимальному. Стоял лимит в 50 человек. Вчера после эвента увеличил его до 70
Основные тормоза сейчас порождаются двумя причинами:
- Нехватка памяти. После серии оптимизаций эта причина не очень влияет, сейчас в свопе лежит только 100Мб данных (оперативки - 2.5Гб). Но скоро увеличу объём, выделенный под Java (сейчас 300Мб), в своп может упасть больше. Оптимизация тут ещё весьма возможна (путём разгрузки mysql).
- Нехватка процессорных ресурсов. Основную часть времени после серии оптимизаций машина, наконец, простаивает, но иногда при массовых обращениях к сайту или при тяжёлых внутренних процессах загрузка взлетает под 100% и l2j-серверу уже их не хватает. Вчера в ходе эвента настройки ещё немного подогнал, но основная оптимизация тоже впереди - перевод самых ресурсоёмких частей сайта с динамики на статику. Скажем, тот же форум.
- Наконец, производительность самого mysql. Она упирается и в первый и во второй пункты... MySQL сейчас жрёт больше всего памяти и, периодически, львиную долю процессорных ресурсов. Тут тоже есть ещё простор для оптимизации - часть задач хранения данных, требующих нечастой периодической обработки, можно перенести с него на тот же sqlite.
...
А вот канал ещё далеко не забит. У нас 100Мб интерфейс. Средняя загрузка его вот сейчас составляет около 250..300кБайт/сек. При пиковой пропускной способности в 5..6Мбайт/сек. Т.е. резерв практически десятикратный.