Содержание
Проверка производительности сервера
Иногда проще сменить сервер (и найти дешевле), чем заниматься оптимизацией.
Phoronix Test Suite
Установка
Debian из deb пакета Phoronix:
cd /tmp wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.2.1_all.deb sudo dpkg -i phoronix-test-suite_6.2.1_all.deb
CentOS:
cd /tmp wget http://www.phoronix-test-suite.com/download.php?file=phoronix-test-suite-6.2.2 tar -xzf phoronix-test-suite-6.2.2.tar.gz cd phoronix-test-suite ./install-sh
Тестирование
pts/iozone
- диск - чтение/запись блокамиpts/compress-gzip
- процессорpts/ramspeed
- память
Запуск тестирования:
phoronix-test-suite run pts/iozone pts/compress-gzip pts/ramspeed
Узнать HDD или SSD
cat /sys/block/sda/queue/rotational
или
lsblk -d -o name,rota
ROTA
означает устройство с вращением 1
- HDD, 0
- SSD, но для виртуальных машин это будет не справедливо, так как SSD может определиться как вращающийся SCSI диск.