Вот поставил на сервер несколько новых планок памяти с повышенной скоростью доступа, и решил их немного потестить. Для этого воспользуемся бенчмарком ubench. Благо он есть в портах, этм и воспользуемся:
# cd /usr/ports/benchmarks/ubench/ && make install clean && rehash |
Установка заняла несколько мгновений... После ознакомления с man-страницей, ознакомился с несколькими полезными опциями, а именно:
- -c - когда используется этот ключ, ubench тестирует только CPU.
- -m - когда используется этот ключ, ubench тестирует только RAM.
- -s - когда используется этот ключ на многопроцессорной системе, то ubench тестирует только 1 процессор.
- -h - печать результатов.
Что ж... Меня вообще-то интересуют только возможности оперативной памяти, но можно протестировать и CPU тоже . Что ж... Запускаем утилиту и ожидаем результатов...
# ubench |
Тестирование заняло намного больше времени. Но результаты были в "попугаях". Чтобы сравнить полученные результаты (сервер уже далеко, память переставить не получится), запустил ubench на сервере с конфигурацией попроще. Если кому-то интересно, результаты в таблице.
Server 1 | Server 1 | Server 2 | Server 3 | |
CPU | AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ (2600.26-MHz 686-class CPU) | AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ (2600.26-MHz 686-class CPU) | AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ (2310.67-MHz K8-class CPU) | AMD Phenom(tm) 9650 Quad-Core Processor (2300.05-MHz K8-class CPU) |
Memory | 8192 MB | 8192 MB | 1024 MB | 4096 MB |
OS | FreeBSD 8.0-STABLE i386 |
FreeBSD 8.0-RELEASE amd64 |
FreeBSD7.2 STABLE amd64 |
FreeBSD 9.0-STABLE amd64 |
Результаты тестирования | Ubench CPU: 232409 Ubench MEM: 150034 -------------------- Ubench AVG: 191221 |
Ubench CPU: 281343 Ubench MEM: 144648 -------------------- Ubench AVG: 212995 |
Ubench CPU: 244225 Ubench MEM: 128046 -------------------- Ubench AVG: 186135 |
Ubench CPU: 507532 Ubench MEM: 306398 -------------------- Ubench AVG: 406965 |
В результате сервер с более быстрым процессором выдал меньше "попугаев" (Server 1 и Server 2). Как вариант - 64-битная ось... Поскольку сервер только в режиме тестирования, скоро переставлю ось и добавлю результаты.
P.S. Установил 64-битную ось на Server 1... Прирост производительности налицо - 212995 против 191221 попугаев. Есть над чем задуматься. Также дополнительно "прогнал" тест на Server 3.