Я предполагаю, что это будет зависеть от того, сколько трафика проходит через мост. Ваш провайдер vServer предлагает возможность обновления? Если это так, перейдите на сервер 256 МБ и, если он испытывает трудности, перейдите к опции 512 МБ. Вы не упомянули, какую пропускную способность будет иметь коробка, поэтому трудно сказать, сколько работы она будет выполнять. Если вам потребуется обновить позже, вы сможете довольно легко перенести свои настройки, если они предоставят вам новый хост. Если они просто обновляют вашу память, тогда не должно быть никаких проблем. Надеюсь это поможет.
Сколько оперативной памяти для запуска Tor Bridge?
Хей-хо,
Я хотел бы запустить несколько мостов Tor на серверах. Операционная система будет Linux (Ubuntu 12.04 amd64). У кого-то есть опыт с тем, сколько оперативной памяти мне понадобится? Серверы емкостью 512 МБ стоят на 30-50% больше, чем серверы емкостью 256 МБ, поэтому я бы хотел использовать 256 МБ, если этого достаточно. Я хочу запустить только один экземпляр Tor на каждом сервере в сочетании с pyobfsproxy (включая obfs2 и obfs3), обслуживающим один IPv4 и один IPv6-адрес.
Стоит ли скомпилировать Tor самостоятельно, чтобы не использовать glibc ?
Ответы высоко оценены!
2 ответа на вопрос
Два моста (x86_64, статически связанные, по одному мосту на каждом из 2 IP-адресов) удобно работают в 256 МБ на CentOS / x86_64. Это с трафиком до 1024Гб / мес.
Тем не менее, лучше всего иметь некоторое пространство подкачки, доступное для нетипичной работы (например, установка обновлений ОС и т. Д.) На VPS только с 256 МБ и без подкачки, я должен убить один из мостов для yum / rpm, чтобы сработала их магия обновления.
Вам потребуется больше памяти, если вы запускаете Obfsproxy, особенно если он связан статически. Я не могу быть более конкретным, потому что я только начинаю с Obfsproxy.
Относительно сборки: Определенно стоит скомпилировать / связать себя, но не для glibc. Вы не можете связать glibc статически, потому что libpthreads просто не будет связывать статически. Преимущество связывания с zlib / openssl / libevent заключается в том, что вы можете использовать текущие версии этих библиотек, а не то, что предоставляет ваш дистрибутив. (Даже самая последняя версия CentOS6, выпущенная 2 недели назад, содержит устаревшие версии всех трех пакетов.) И вам особенно нужен последний openssl для его скорости и улучшений AES. Кроме того, компиляция позволяет вам полностью использовать набор команд вашего процессора.
Еще кое-что. Вы написали "всервер". Если это просто сокращение для VPS, то вы можете игнорировать следующее. Если бы вы имели в виду виртуализацию VServer, я бы призвал вас использовать другой, любой другой метод виртуализации. (Например, Xen, KVM, VMWare и т. Д.) В основном потому, что таблицы ip и некоторые системные переменные конфигурации не будут доступны вам в этой среде, которая не совсем виртуализирована.
Похожие вопросы
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
5
Почему фанат моего процессора гонит видео или виртуальные машины?
-
4
Есть ли определенное или ощутимое преимущество использования ECC RAM на настольном ПК?
-
-
2
Использование памяти iTunes
-
5
Как определить, какие надстройки Firefox используют больше всего памяти
-
5
Что мне делать со своей старой памятью?
-
3
Как определить, можно ли увеличить объем оперативной памяти с 2 до 4 ГБ на материнской плате ASUS P5...
-
6
Почему оперативная память для новых macbooks такая дорогая?
-
8
«Установить память попарно» Как это работает для 3 ГБ?
-
7
Куда делись остальные 0,8 ГБ ОЗУ?