Подбор сервера
Ниже приведены ориентировочные рекомендации по аппаратному и программному обеспечению:
Конкурентных пользователей | Индекс UnixBench | CPU | Память | HDD | ОС |
< 10 | 3000 | 3 ГГц | 8 ГБ | 60 ГБ | Linux |
11 - 50 | 6000 | 4-х ядерный 3.4 ГГц | 32 ГБ | 200 ГБ | Linux |
51 - 100 | 9000 | 10 ядер 3 ГГц | 64 ГБ | 500 ГБ | Linux |
> 100 | 9000 для одного узла | 10 ядер 3 ГГц для одного узла | 64 ГБ для одного узла | 500 Гб для одного узла | Linux, NFS, кластер MySQL/MariaDB |
Для выбора сервера используйте только показатель "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