1

Я установил звездный сервер на свой VPS с линодой. У меня 1 ГБ оперативной памяти. Я не уверен, какой процессор используется.

Я решил проверить количество одновременных вызовов, которые может обработать моя система. Поэтому я использовал скрипт "sipp", чтобы помочь мне в этом. Кажется, что при создании тестовых вызовов мой сервер звездочек может принимать только около 250 или около того вызовов, а затем отбрасывает оставшиеся. Я вижу сообщения типа WARNING[8314]: rtp.c:2433 rtp_socket: Unable to allocate RTP socket: Too many open files в моем терминале звездочки.

Поэтому я решил запустить top чтобы увидеть, как сильно работает мой сервер. Ниже скриншот того, что я вижу:

Я пытался читать учебники о том, как это понять, но я все еще не до конца понимаю. Я понимаю, что идентификатор 97.0% означает, что у меня есть 97% доступного процессора? И первая строка в таблице показывает звездочку, используя 64% процессора. Но 64% и 97% составляют более 100%, а это не то, что я ожидал. Почему это так?

И мой последний вопрос: просто взглянув на эту таблицу, можно ли сказать, что процессор или память ограничивают мое число одновременных вызовов примерно 250 вызовами?

1 ответ1

1

Нет, использование процессора и памяти не ограничивает вас; допустимое количество открытых файлов для пользователя звездочки. Это можно настроить, установив параметры ulimit/sysctl. КАК будет зависеть от вашего дистрибутива Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .