Подбор сервера
Ниже приведены ориентировочные рекомендации по аппаратному и программному обеспечению:
Конкурентных пользователей | Индекс UnixBench | CPU | Память | HDD | ОС |
10 | 3000 | 3 ГГц | 4 ГБ | 60 ГБ | Windows Server/ Linux/Unix |
20 | 4500 | 4-х ядерный 2.4 ГГц | 16 ГБ | 100 ГБ | Linux/Unix |
30 | 5000 | 4-х ядерный 3.4 ГГц | 32 ГБ | 200 ГБ | Linux/Unix, без виртуализации |
30 - 500 | 7000 | 10 ядер 3 ГГц | 64 ГБ | 500 ГБ | Linux/Unix, без виртуализации |
> 500 | 7000 для одного узла | 4 x 10 ядер 3 ГГц | 4 x 64 ГБ | 1 ТБ | Linux/Unix, без виртуализации, NFS, кластер MySQL |
Для выбора сервера используйте только показатель "Index Score", вычисленный утилитой UnixBench. Такие характеристики, как CPU и Память, можно использовать лишь условно для предварительного подбора класса/категории оборудования или настройки виртуальной машины.
Ниже вы найдете команды для установки и запуска утилиты оценки производительности сервера для вашей ОС:
Debian/Ubuntu
apt-get install unzip libx11-dev libgl1-mesa-dev libxext-dev perl perl-modules gcc make
wget https://github.com/kdlucas/byte-unixbench/archive/master.zip
unzip master.zip
cd byte-unixbench-master/UnixBench
make
./Run
OpenSuse
wget https://github.com/kdlucas/byte-unixbench/archive/master.zip
unzip master.zip
cd byte-unixbench-master/UnixBench
make
./Run
CentOS
yum -y install wget unzip gcc make perl-Time-HiRes
wget https://github.com/kdlucas/byte-unixbench/archive/master.zip
unzip master.zip
cd byte-unixbench-master/UnixBench
make
./Run